如何封装一个类似messagebox的类

zero_226 2012-06-16 04:35:53
代码里要用到messagebox,后来发现MessageBox只能非模态,不能模态,只好自己又写了一个对话框,然后每次用的时候就DoModal一下,现在的问题是,我好多地方都要用到这个类,但是这个类不光有源文件,还有rc文件,我怎么可以把它封装好,就像MessageBox一样,用的时候直接加个头文件就行的。

烦请大侠们赐教,谢谢
...全文
184 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zero_226 2012-06-18
  • 打赏
  • 举报
回复
谢谢6楼和7楼,我现在就是这么做的,但是为了复用,我把它写到了一个我公用的lib里,结果用的时候DoModal总出错,提示找不到资源,我就不明白这是为什么
Eleven 2012-06-18
  • 打赏
  • 举报
回复
用对话框来替代就行了
wojiushi3344 2012-06-18
  • 打赏
  • 举报
回复
可以自绘实现的。继承对话框类,然后在上面添加2个按钮就是了。
gold_water 2012-06-18
  • 打赏
  • 举报
回复
做一个类工程里用,想做啥模式都可以;
zero_226 2012-06-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

做成动态库~
[/Quote]
必须得做成动态库吗?做成lib为什么不行?我今天试了一下,做成lib的话,调用的模块总提示找不到资源
薛定谔之死猫 2012-06-16
  • 打赏
  • 举报
回复
做成动态库~
xiaohuh421 2012-06-16
  • 打赏
  • 举报
回复
第一次看到说MessageBox是 "非模态".
说反了吧,MessageBox都是模态的,而不是 非模态的.

我还没有发现过消息框可以不阻塞的呢
gfm688 2012-06-16
  • 打赏
  • 举报
回复
MessageBox 就是模态的啊

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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