I stumbled upon this blog entry from Raymond Chen: A Window Can Have A Parent Or An Owner But Not Both, March 2010 (http://blogs.msdn.com/b/oldnewthing/archive/2010/03/15/9978691.aspx), and, you Non-Canadians may find the article interesting. I did,...but, only because I screw up my Z-Order (http://msdn.microsoft.com/en-us/library/ms632599(v=vs.85).aspx#zorder) all the time. Raymond Chen considers this among his: Five Things Every Win32 Programmer Needs To Know (http://channel9.msdn.com/Blogs/scobleizer/Raymond-Chen-PDC-05-Talk-Five-Things-Every-Win32-Programmer-Needs-to-Know),...
Anyway,...
What's REALLY interesting about this article (if you scroll down about two-thirds of the way) is: that a Russian programmer posted a link to a Demo Application,...written in MASM style assembly language that displays a dialog box showing Parent and Owner relationships of various Windows. I thought you guys might have some fun with it,...
The address for the zip file that contains: the compiled executable, the assembly source file, an RC resource file, a manifest file, and an Icon (along with instructions in both English and Russian is here: Parent-Owner Demo.zip (http://files.rsdn.ru/42164/parentowner.zip).
:eek ...And, if you're like me, and you want to know: What's the worst-case scenaio of mindless things I can do to REALLY screw up Windows,...
...Read this: What's So Special About The Desktop Window? (http://blogs.msdn.com/b/oldnewthing/archive/2004/02/24/79212.aspx)