The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
I tried to subscribe to a C++/WinRT event, but my callback was never called
Check how you registered your event handler.
Microspeak: Respin
Spin it up again, baby.
Lexically scoped functions accessing parent locals: The display
Using a well-known location instead of copying frame pointers.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 8
Comparing the options.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 7
Inheritance without involving <CODE>winrt::implements</CODE> at all.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 6
Using CRTP to delegate the method.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 5
When the base class isn't self-contained.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 4
Simple inheritance of a self-contained <CODE>implements</CODE>.
C++/WinRT implementation inheritance: Notes on winrt::implements, part 3
Discovering the legal inheritance structures for <CODE>winrt::<WBR>implements</CODE>.