Latest posts
- Intercepting messages inside IsDialogMessage, fine-tuning the message filterFeb 27, 2026Raymond Chen
Making sure it triggers when you need it, and not when you don't. The post Intercepting messages inside <CODE>IsDialogMessage</CODE>, fine-tuning the message filter appeared first on The Old New Thing.
- Intercepting messages inside IsDialogMessage, installing the message filterFeb 26, 2026Raymond Chen
Using an IsDialogMessage extension point. The post Intercepting messages inside <CODE>IsDialogMessage</CODE>, installing the message filter appeared first on The Old New Thing.
- Intercepting messages before IsDialogMessage can process themFeb 25, 2026Raymond Chen
Process the message before you let IsDialogMessage see it. The post Intercepting messages before <CODE>IsDialogMessage</CODE> can process them appeared first on The Old New Thing.
- Customizing the ways the dialog manager dismisses itself: Isolating the Close pathwayFeb 24, 2026Raymond Chen
Intercepting the flow in your message loop. The post Customizing the ways the dialog manager dismisses itself: Isolating the Close pathway appeared first on The Old New Thing.
- Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attemptFeb 23, 2026Raymond Chen
Sniffing the synchronous keyboard state is still not precise enough. The post Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, second (failed) attempt appeared first on The Old New Thing.
- The 2026/2027 Seattle Symphony subscription season at a glanceFeb 20, 2026Raymond Chen
The pocket reference guide for 2026/2027. The post The 2026/2027 Seattle Symphony subscription season at a glance appeared first on The Old New Thing.
- Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, first (failed) attemptFeb 20, 2026Raymond Chen
Sniffing the asynchronous keyboard state. The post Customizing the ways the dialog manager dismisses itself: Detecting the ESC key, first (failed) attempt appeared first on The Old New Thing.
- Exploring the signals the dialog manager uses for dismissing a dialogFeb 19, 2026Raymond Chen
Summarizing the flow. The post Exploring the signals the dialog manager uses for dismissing a dialog appeared first on The Old New Thing.
- Could WriteProcessMemory be made faster by avoiding the intermediate buffer?Feb 18, 2026Raymond Chen
I guess it could, but why bother? The post Could <CODE>WriteProcessMemory</CODE> be made faster by avoiding the intermediate buffer? appeared first on The Old New Thing.
- Microspeak: EscrowFeb 17, 2026Raymond Chen
Final build, final, final, final 2, ship this one. The post Microspeak: Escrow appeared first on The Old New Thing.