我将对话框变成非模态的对话框,并把对话框隐藏,没有确定和退出,我怎么关闭它呢?
也就是DestroyWindow()应该加在哪里呢?
我想让这个程序已运行就关闭,中间实现其他的功能。
也就是DestroyWindow()应该加在哪里呢?
我想让这个程序已运行就关闭,中间实现其他的功能。
解决方案 »
- 为什么在VS2005的工具箱里没有显示crystal report viewer这个控件?
- 编译的时候说找不到TEXT这个类型,为什么
- 是什么原因导致?
- 一台机器有连个网卡,一个接外网,一个接内网,但是不能同时使用。单独一个网卡连接时,可以联通。
- 高分急问多线程中如何处理3-4ms周期内进行高速采集数据不丢失的问题!急!急!急!
- 谁能帮忙解释下面这段代码啊!
- 子线程的问题: 高手门过来看看..
- 怎样做想80分里面发牌的动画啊?
- 对话框响应回车键问题
- MFC中如何使用filedialog同时选择多个文件夹
- 请问如何将manifest。xml文件加入到win32程序里啊?
- VC60连接时错误,请大家帮忙看看,多谢!
实现之后,调用Destroy...
在OnInitDialog函数里做你想要实现的功能,实现完成后设置一个定时器,在定时器里调用DestroyWindow()代码:
BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
//自动生成的代码省略这里不写出
SetTimer(1,1000,NULL);
return TRUE; // return TRUE unless you set the focus to a control
}重载OnTimer函数
void CTestDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent==1)
DestroyWindow();
CDialog::OnTimer(nIDEvent);
}
//以上代码在vc6测试通过