关于vc中messagebox问题 我用vc编写一个软件时,其中有几个界面,这几个界面是嵌入在一个dialog中,由dialog中的按钮来切换界面,在dialog中有一个退出按钮,当我点退出是,会跳出一个messagebox对话框,这个时候dialog所有按钮都无法使用,但此时界面上的按钮均可使用,而且一单点击界面时,messagebox就会消失。我原本是想dialog和界面上的按钮都不能用,不知道哪位大侠能实现我的想法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自定义一个对话框模板,关联一个CDialog类来模拟弹出MessageBox样式,该对话框的类处理WM_LBUTTDOWN消息,在该消息响应函数中关闭该对话框即可 这位仁兄你说的我试过,但是我要的是对话框出现时,软件的所有控件都不能用,而不仅是dialog对话框的按钮不能用。 这位仁兄你说的我试过,但是我要的是对话框出现时,软件的所有控件都不能用,而不仅是dialog对话框的按钮不能用。 dialog是模态,而界面是非模态的 试试:BOOL EnableWindow( BOOL bEnable = TRUE ); MessageBox应该弹出的是模态的对话框啊!对话框式不是模态的吗? 是afxmessagebox吗?我试了一下,没效果啊 int MessageBox(HWND hWnd,...你换几个父窗口的句柄hWnd看看. 你这些界面设置成Child类型了吗? 别人的一个程序界面中有一个Button类的控件,怎样查看它的属性是可见的还是不可见得 如何获得CFileDialog选择框下的扩展名? char *p = "abcd";"abcd"是存储在静态常量区,p存储在哪里?? 同步对象和CSingleLock 、CMultiLock有何区别? 请各位帮忙,DLL 如何把数据传给 EXE?? 为什么没输出? 如何在ASP中使用带事件的COM组件? 关于CObArray的使用问题 哪里有QT的资料下载???? 又一个关于api的问题来了,帮忙呀 如何看一个VC工程具体是什么工程??? 在对话框的文本框控件中显示图片的问题
BOOL EnableWindow( BOOL bEnable = TRUE );
你换几个父窗口的句柄hWnd看看.