怎样模拟对话框的OK按钮被单击? 程序里面怎样产生对话框“确定”按钮被单击的效果,把对话框关闭发送一个消息给对话框可以吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 想要结束对话框,可以使用OnOK或者OnCancel。 如果对话框在DoModel中,则要在DoModel前新建一条线程来负责发送关闭对话框的消息 1.直接调用OnOK()2.发送消息WM_COMMAND(IDOK作WPARAM参数,对话框的HWND作LPARAM)3.焦点移到OK键上,再发送回车消息. EndDialog(IDOK)应该也可以的,你可以试试; 刚才说得不太清楚,我是要关闭别的程序的对话框,使他产生单击“确定”按钮的效果不是自己的程序,所以不能调用onok 我现在对那个对话框的cwnd指针用m_pFuncWnd->SendMessage(WM_COMMAND,IDOK);结果在关闭以后会出现内存错误 m_pFuncWnd->SendMessage(WM_CLOSE);((CDialog *)m_pFuncWnd)->EndDialog(IDOK);都是直接关闭,不是onok的效果m_pFuncWnd是别的程序的一个对话框 对话框不会接受WM_CLOSE的用EndDialog才行,或者这样SendMessage(WM_SYSCOMMAND,SC_CLOSE,0) // 一样的,最后还是OnOK调用EndDialog 用m_pFuncWnd->SendMessage(WM_CLOSE);是可以关闭对话框的 我用m_pFuncWnd->SendMessage(WM_COMMAND,IDOK);了 读取上一次关机时间遇到一点问题 VC对话框背景图闪烁的问题 MFC下输出中文? 在VC中用ADO,其SQL语句的长度有没有限制? 大家看看,今年高考620分能考北京什么学校? 可以将主程序的_ConnectionPtr传递给DLL,由DLL实现数据库处理??? 我需要一个界面,左边是一个树形图。右边是一个mdi视图。 求助拆分窗口的问题! 500套项目方案书 对话框在有onok的时候就崩溃 如何通知第三方厂商的sdk函数的线程立刻结束. 如何动态显示位图?
2.发送消息WM_COMMAND(IDOK作WPARAM参数,对话框的HWND作LPARAM)
3.焦点移到OK键上,再发送回车消息.
我是要关闭别的程序的对话框,使他产生单击“确定”按钮的效果
不是自己的程序,所以不能调用onok
m_pFuncWnd->SendMessage(WM_COMMAND,IDOK);
结果在关闭以后会出现内存错误
((CDialog *)m_pFuncWnd)->EndDialog(IDOK);
都是直接关闭,不是onok的效果m_pFuncWnd是别的程序的一个对话框
用EndDialog才行,或者这样
SendMessage(WM_SYSCOMMAND,SC_CLOSE,0) // 一样的,最后还是OnOK调用EndDialog