弹出一个模式窗口

sys100 2003-10-17 05:41:27
VC中如何编程,
使弹出一个模式窗口,
不关闭该窗口
就不能操作任何别的程序
...全文
72 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tuxw 2003-10-17
  • 打赏
  • 举报
回复
看错了, 以为你是要进行其它操作 :-P
tuxw 2003-10-17
  • 打赏
  • 举报
回复
你要的应该是无模式对话框, 上面的方法不关闭窗口是不能进行其它操作的

CDialog1 *dlg = new CDialog1;
dlg->Create(IDD_DIALOG1); // IDD_DIALOG1 是创建对话框资源时的 ID
dlg->ShowWindow(SW_SHOW)

...

//delete dlg; // 直到你不再需要该对话框了,才能删除它
deathsky 2003-10-17
  • 打赏
  • 举报
回复
up
JetGeng 2003-10-17
  • 打赏
  • 举报
回复
来迟了,就按楼上说得去做,一定没错。哈哈
ttlb 2003-10-17
  • 打赏
  • 举报
回复
首先创建一个对话框资源,并创建一个与之相关联的类(一般继承自CDialog)

然后在要是用对话框的文件中 #include "Dialog1.h" (假设对话框的类为CDialog1,文件是Dialog1.h"

在调用的地方:
CDialog1 dlg;
dlg.DoModa();
就行了。

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧