在基本对话窗中,对话窗启动时怎样实现隐藏?? ShowWindow(SW_HIDE); 不管用!!!! ???????? 在基本对话窗中,对话窗启动时怎样实现隐藏?? ShowWindow(SW_HIDE); 不管用!!!! ???????? thank you!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何有效地使初始窗口不显示当我们想让窗口初始时不显示时,通常会用ShowWindow(SW_HIDE) ,但实际上还是在启动是可以看到窗口一闪而过的痕迹。所以,可以使用下面的方法来实现它:(1.1)先在构造函数中设置布乐变量 visible值为false. visible = false;(1.2)重载 WM_WINDOWPOSCHANGING,并添加下面代码:void CTest_deleteDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos) { if(!visible) lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);}(1.3)然后设布尔visible变量值为true,并在要显示窗口时,再用ShowWindow(SW_SHOW)既可。visible = true;ShowWindow(SW_SHOW); www.vckbase.comvc知识库,居家旅行必备 VC基于对话框程序,如果关闭当前操作窗口,但是主窗口却不关闭 跪求大侠帮忙,浏览器开发,页面缩放效果不好,比如打开新浪时效果不好 关于bezier最小二乘法拟合一条曲线,拟合后如何求曲线上的每一点与拟合出来的bezier曲线的误差? 有关CStatic类的重绘,在CStatic类中显示位图,并且刷新 ontimer 定时器顺序问题 请进 如何模拟调用Tab键 有直接的函数可以显示内存中的图像吗? 不使用MFC,如何创建控制一个滑块控件 急!!!哪里有visual studio 6.0或更高版本的下载! 怎样控制控件大小 怎样实现鼠标拖动画线? 急!!!!!!!!!!(高分求助)
当我们想让窗口初始时不显示时,通常会用ShowWindow(SW_HIDE) ,但实际上还是在启动是可以看到窗口一闪而过的痕迹。所以,可以使用下面的方法来实现它:
(1.1)先在构造函数中设置布乐变量 visible值为false. visible = false;
(1.2)重载 WM_WINDOWPOSCHANGING,并添加下面代码:void CTest_deleteDlg::OnWindowPosChanging(WINDOWPOS FAR* lpwndpos)
{
if(!visible)
lpwndpos->flags &= ~SWP_SHOWWINDOW; CDialog::OnWindowPosChanging(lpwndpos);
}(1.3)然后设布尔visible变量值为true,并在要显示窗口时,再用ShowWindow(SW_SHOW)既可。visible = true;
ShowWindow(SW_SHOW);
vc知识库,居家旅行必备