请教关于登陆框! 请问如何做一个在程序已运行就先弹出来的对话框的?我想搞一个用户登陆框,在程序开始运行的时候显示出来,请问如何实现?我试过在view类的Init...函数里面用对话框domodal但是会出错。请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnNewDocument()里面调用就行了 这样做1)让主窗体一开始就隐藏2)在初始化中settimer,时间50毫秒3)在timer事件中kill掉这个timer,然后显示对话框参考标准的隐藏DIALOG的方法如下1. 如何有效地使初始窗口不显示当我们想让窗口初始时不显示时,通常会用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); 人机交互,通过摄像头识别人的动作并作出反应,该怎么做 不明白语句的功能 读取UDP数据包 指针问题,请高手回答 请教达人 关于工具条按钮,请问什么样式可以让文字显示在图片旁边? 大家看看是怎么回事 在vc中调用BC写的动态库有什么特殊要求吗? mfc中文件生成,读写的极简单问题! 关于DialogBar的问题。 怎么进行远程调试? error lnk2001是怎么回事呀
1)让主窗体一开始就隐藏
2)在初始化中settimer,时间50毫秒
3)在timer事件中kill掉这个timer,然后显示对话框参考
标准的隐藏DIALOG的方法如下
1. 如何有效地使初始窗口不显示
当我们想让窗口初始时不显示时,通常会用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);