上次在这里问了一位大侠,如何在对话框启动后隐藏对话框,实现代码如下:
void CMyDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!visible)
lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);
}但是现在我想把它重新显示出来怎么办,比如在点击一个按钮中。
ShowWindow(SW_SHOW);显示不出来呀,请各位帮帮忙。谢谢。
void CMyDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!visible)
lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);
}但是现在我想把它重新显示出来怎么办,比如在点击一个按钮中。
ShowWindow(SW_SHOW);显示不出来呀,请各位帮帮忙。谢谢。
对话框句柄:h
隐藏:h->ShowWindow(SW_HIDE);
显示:h->ShowWindow(SW_SHOW);成对的使用的话,一般不会出现问题的。