//添加成员变量
BOOL m_bshow;
m_bshow = 1;
ShowWindow(SW_SHOW);
BOOL m_bshow;
//重载
void CXXXDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!m_bshow)
{
if (lpwndpos-> flags & SWP_SHOWWINDOW)
{
lpwndpos-> flags &= ~SWP_SHOWWINDOW;
PostMessage(WM_WINDOWPOSCHANGING, 0, (LPARAM)lpwndpos);
ShowWindow(SW_HIDE);
}
}
else
CDialog::OnWindowPosChanging(lpwndpos);
}
//MFC完美隐藏
//需要显示的时候
m_bshow = 1;
ShowWindow(SW_SHOW);