Learn about the new site design
The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Oct 1, 2024
Misunderstanding the “Prevent access to registry editing tools” policy
It prevents access to the tools, but not to the registry itself.
5
4
Sep 30, 2024
Pulling a single item from a C++ parameter pack by its index, remarks
Why such a complicated way to pull the type from the pack?
3
0
Sep 27, 2024
The case of the crash when destructing a std::map
Who is corrupting the map?
3
5
Sep 26, 2024
If you’re going to specify the LVS_SORTASCENDING
or LVS_SORTDESCENDING
style, you had better be telling the truth
Because the listview control uses it to optimize searching.
3
2
Sep 25, 2024
Another example of the Windows Runtime interop pattern: Using the UserConsentVerifier from a Win32 program
Following the standard pattern.
1
2
Sep 24, 2024
The UserConsentVerifier confirms that the user is there, but it doesn’t protect any data
Is that really you?
3
1
Sep 23, 2024
Going beyond the empty set: Embracing the power of other empty things
Just because there's nothing in it doesn't mean it's not valid.
6
1
Sep 20, 2024
How can I check that all the changes in a git branch have been cherry-picked or rebased into its upstream branch?
You can pretend to merge it and see if anything happens.
5
2
Sep 19, 2024
My window has the WS_EX_NOACTIVATE
extended style, but it got activated anyway
Well, at least it wasn't activated by a click.
0
3