基于对话框的MFC程序实现非模态对话框主对话框最小化时子对话框不最小化

要实现如上所述的功能,只需在非模态对话框创建的时候,将子窗口的父窗口指向桌面即可,代码实现如下:

CDLG * pdlg = new CDLG();
pdlg.Create(IDD_DLG_DLG, GetDestopWindow());
pdlg.ShowWindow(SW_SHOW);

这样显示的子窗口,在主窗口最小化时,子窗口就不会一起最小化

你可能感兴趣的:(MFC,MFC,对话框,父窗口,子窗口)