2010年3月24日 星期三

GetParent in a dialog box

http://support.microsoft.com/?scid=kb%3Ben-us%3B118610

原來在丟 parent 給 top-level window 或 popup window 後,它們會再更進一步去取得 parent,直接取得 top-level window 為止
難怪我這樣的架構下,CDialog2 取得的 parent 不是 CWnd,而是 CDialog
CDialog
    -> CWnd
        -> CDialog2