VC/MFC如何使用CreateEx()创建自己的对话框资源
来源:互联网 发布:上古世纪捏脸萝莉数据 编辑:程序博客网 时间:2024/05/22 03:16
摘自:http://blog.sina.com.cn/s/blog_46e7a06c0100dw9x.html
创建非模态对话框是调用的是Create(),
BOOL CDialog::Create(LPCTSTR lpsztemplatename,CWnd* pparentwnd)
{在这里面会调用
return CreateIndirect(htemplate,
}
很多代码,写不清了,你还是在非模态对话框的创建函数那里,
(CreateEx(...)创建自己资源ID对话框)
Create()方法创建的是非模态对话框。
模态对话框显示使用dlg.DoModal();注意了。
CreateEx()是CWnd的函数,
使用Create()创建对话框的话,此时对话框是非模态的,
我给你的方法是
dlg.Create(IDD_ABOUTBOX);
::SetWindowLong(dlg.m_hWnd,
dlg.ShowWindow(SW_SHOW);
dlg.UpdateWindow();
==============================
解释:CAboutDlg dlg;这里定义一个全局的,
对于你的问题,我还有个想法,你没搞清楚什么是模态对话框,
就会显示对话框,直到这个对话框关闭,
- VC/MFC如何使用CreateEx()创建自己的对话框资源
- VC++MFC 调用DLL里的对话框资源
- VC++创建个性的对话框之MFC篇
- VC++创建个性的对话框之MFC篇(转)
- VC++创建个性的对话框之MFC篇
- VC++创建个性的对话框之MFC篇
- VC++创建个性的对话框之MFC篇(转)
- 为mfc自己创建的对话框添加OnInitDialog函数
- 在VC中如何使用对话框让用户选择自己保存文件的路径
- 在VC中如何使用对话框让用户选择自己保存文件的路径
- 如何在自己的工程中添加别的工程的中已创建好的对话框资源
- VC:如何创建属性对话框
- 如何在MFC中创建和使用对话框
- 创建自己的对话框
- 如何使用VC对话框的句柄
- 用vb使用对话框资源创建对话框
- 不使用对话框资源模版创建对话框
- MFC中如何创建真正全屏的对话框
- 移植
- Java迭代器Iterator浅析——next/remove操作
- 云计算Ubuntu+hadoop的安装测试
- POSIX 线程详解
- 设计模式-原型模式
- VC/MFC如何使用CreateEx()创建自己的对话框资源
- 二叉树的相关操作+先序(中序,后序)遍历 + 非递归中序遍历
- static
- 纯网页省市二级联动(无数据库)
- 1.1 列出一个目录下的所有文件
- 11周项目3
- hdu 1754
- The Older Reader
- nbu 2416 奇怪的散步