The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Nov 27, 2024
0
0
Checking whether a URI refers to a Web site root
Let somebody else do the parsing.
Nov 26, 2024
0
0
Microspeak: Real estate and Airspace
Space on the screen and negotiating control over it.
Nov 25, 2024
0
0
How can I know when a window has processed a message that I posted to it?
Best would be to have it tell you.
Nov 22, 2024
0
1
In C++, how can I make a default parameter be the this pointer of the caller?, revisited
Expanding on the previous pattern.
Nov 21, 2024
1
1
How can I detect which menu my item was invoked from?
Just give them all different IDs. But this might itself by an XY problem.
Nov 20, 2024
3
3
How do I determine whether Explorer is showing or hiding file extensions?
You can ask, but maybe you're asking the wrong question.
Nov 19, 2024
4
2
A wrinkle in how Windows 95 setup bootstrapped its initial GUI step
Getting access to the common controls that don't exist until Windows 95.
Nov 18, 2024
2
2
The operations for reading and writing single elements for C++ standard library maps
Breaking down the options.
Nov 15, 2024
6
2
How do I put a non-copyable, non-movable, non-constructible object into a std::optional?
Taking advantage of the conversion operator.

