要实现如上所述的功能,只需在非模态对话框创建的时候,将子窗口的父窗口指向桌面即可,代码实现如下:
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);