http://blog.csdn.net/lanmanck/article/details/8589090
通常基于Dialog编程时,创建一个子窗体,Show的时候总是位于父窗体之上。如果不需要,则指定Create的时候另一个参数为
GetDesktopWindow()
即可,例如:
Create( IDD_DIALOG, GetDesktopWindow() );这样哪个窗体获得焦点就会位于最前,而那些没有指定GetDesktopWindow()的子窗体仍然会位于父窗体之上。
Bingo!