要實現如上所述的功能,只需在非模態對話框創建的時候,將子窗口的父窗口指向桌面即可,代碼實現如下:
CDLG * pdlg = new CDLG();
pdlg.Create(IDD_DLG_DLG, GetDestopWindow());
pdlg.ShowWindow(SW_SHOW);
這樣顯示的子窗口,在主窗口最小化時,子窗口就不會一起最小化
要實現如上所述的功能,只需在非模態對話框創建的時候,將子窗口的父窗口指向桌面即可,代碼實現如下:
CDLG * pdlg = new CDLG();
pdlg.Create(IDD_DLG_DLG, GetDestopWindow());
pdlg.ShowWindow(SW_SHOW);