![Building a dialog template at run-time](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![Building a dialog template at run-time](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![Rescuing thread messages from modal loops via message filters](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Rescuing thread messages from modal loops via message filters
![Watching thread messages disappear](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Watching thread messages disappear
![If you pull a 1920's fire extinguisher out of the ocean, for pete's sake don't drink it!](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
If you pull a 1920's fire extinguisher out of the ocean, for pete's sake don't drink it!
![Thread messages are eaten by modal loops](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Thread messages are eaten by modal loops
![Welcome to Millennium Tower, due for completion in May 2005](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Welcome to Millennium Tower, due for completion in May 2005
![What is the HINSTANCE passed to SetWindowsHookEx used for?](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
What is the HINSTANCE passed to SetWindowsHookEx used for?
![The new scratch program](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
The new scratch program
![Sweden's Worst Driver](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Sweden's Worst Driver
![The Itanium’s so-called stack](https://web.archive.org/web/20210516183627/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)