The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Feb 19, 2026
Post comments count
0
Post likes count
2
Exploring the signals the dialog manager uses for dismissing a dialog
Summarizing the flow.
Feb 18, 2026
Post comments count
2
Post likes count
2
Could WriteProcessMemory be made faster by avoiding the intermediate buffer?
I guess it could, but why bother?
Feb 17, 2026
Post comments count
6
Post likes count
2
Microspeak: Escrow
Final build, final, final, final 2, ship this one.
Feb 16, 2026
Post comments count
9
Post likes count
2
It rather involved being on the other side of the airtight hatchway: Tricking(?) a program into reading files
Is it really a trick when reading the file is the purpose of the program?
Feb 13, 2026
Post comments count
10
Post likes count
4
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_CHAR message?
See if it matches the scan code.
Feb 12, 2026
Post comments count
2
Post likes count
3
How can I distinguish between the numeric keypad 0 and the top-row 0 in the WM_KEYDOWN message?
Check whether it is an extended key.
Feb 11, 2026
Post comments count
0
Post likes count
4
How do I suppress the hover effects when I put a Win32 common controls ListView in single-click mode?
You can prevent the item from becoming hot-tracked.
Feb 10, 2026
Post comments count
11
Post likes count
6
How did Windows 95 get permission to put the Weezer video Buddy Holly on the CD?
Asking nicely, and asking a lot of people.
Feb 9, 2026
Post comments count
3
Post likes count
3
What should I do if a wait call reports WAIT_ABANDONED ?
It's your one chance to make amends.

