[[求助]]关于MFC对话框控制 按下对话框A的MB_OK按钮后弹出非模式对话框B,要求B显示时A的MB_OK按钮变为无效,而当B关闭时,MB_OK按钮又变为有效,怎么设置啊?高手们帮帮忙啦, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用EnableWindow函数来禁用/启用窗口B的收到WM_NCDESTROY消息时启用A的MB_OK按钮,或给A发送一个自定义消息,让A自己去启用 CSDN上好人多呀,谢谢但关闭B时如何启用A的按钮呢?好象不能获得MB_OK的句柄吧原谅兄弟的菜鸟问题,可否回答详细点 前提是在应用程序App类中分别给这两个对话框定义变量如m_dlg1,m_dlg2,之后在第二个对话框的WM_NCDESTROY处理中: (AfxGetApp()->m_dlg1.GetDlgItem(IDOK))->EnableWindow(TRUE); 问题解决了,谢谢了linbuilder提到的其实不需要(CDlgA*)(AfxGetApp()->m_mainWnd)就可以得到窗口的指针了 关于scrollwindow函数的问题 关于MFC对话框的问题 可以自定义窗口风格吗? 求助:VC.NET 错误 2664 急!基于opengl的车间仿真 为什么我在win2000下写出的程序,打包后在win98下运行提示找不到psapi.dll????? 如何把工程保存为屏保 wangprimer()请进,留下你的邮件地址 救救我!!!!!!!!!! MFC中数据显示问题 OnEraseBkgnd()将背景设置了,可是打印预览中为何看不到??? 请教各位一个‘很奇怪’的SQL中datetime类的问题
B的收到WM_NCDESTROY消息时启用A的MB_OK按钮,或给A发送一个自定义消息,让A自己去启用
但关闭B时如何启用A的按钮呢?好象不能获得MB_OK的句柄吧
原谅兄弟的菜鸟问题,可否回答详细点
之后在第二个对话框的WM_NCDESTROY处理中: (AfxGetApp()->m_dlg1.GetDlgItem(IDOK))->EnableWindow(TRUE);
linbuilder提到的其实不需要
(CDlgA*)(AfxGetApp()->m_mainWnd)就可以得到窗口的指针了