窗口类添加成员变量
BOOL m_bShowWindow;
构建函数里面设置为FALSE;
m_bShowWindow = FALSE;
窗口重写OnWindowPosChanging
如下添加代码完成后即可。
函数void CDlg::OnWindowPosChanging(WINDOWPOS* lpwndpos)
{
//__super::OnWindowPosChanging(lpwndpos);
if (!m_bShowWindow)
{
// Prevent window from being shown
lpwndpos->flags &= ~SWP_SHOWWINDOW;
}
}
可以封装一个现实窗口的方法
void CDlg::Show( BOOL bShow )
{
m_bShowWindow = bShow;
ShowWindow(m_bShowWindow);
}