The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts

May 9, 2025
Post comments count
1
Post likes count
2
How can I wait for Clipboard History to recognize a clipboard change before I change it again?

Listen for the change event.

May 8, 2025
Post comments count
2
Post likes count
0
Why doesn’t Clipboard History capture rapid changes to clipboard contents?

Clipboard history operates asynchronously, so you are changing it before it can respond to the changes.

May 7, 2025
Post comments count
11
Post likes count
2
What were the MS-DOS programs that the moricons.dll icons were intended for?

Tallying them up.

May 6, 2025
Post comments count
7
Post likes count
4
What were the MS-DOS programs that Windows used the progman.exe stock icons for?

Mostly generic-looking icons.

May 5, 2025
Post comments count
8
Post likes count
3
What were the intended uses of those icons in moricons.dll?

Icons for old MS-DOS apps.

May 2, 2025
Post comments count
4
Post likes count
1
Using type aliasing to avoid the ODR problem with conditional compilation, part 2

Ensuring that you pick a side.

May 1, 2025
Post comments count
3
Post likes count
2
Using C++ type aliasing to avoid the ODR problem with conditional compilation, part 1

Still one definition, but two types.

Apr 30, 2025
Post comments count
6
Post likes count
3
Why does Windows have trouble finding my Win32 resource if it contains an accented character?

Disagreements over the fine print.

Apr 29, 2025
Post comments count
9
Post likes count
2
Protecting Windows users from Janet Jackson’s Rhythm Nation

Granting an exception to a system policy.