现在父对话框有一个子对话框,当在子对话框上进行某些操作时候,能构调用父对话框的函数OnButton1()。
我已经有父对话框的窗口句柄了m_hWnd,通过一个全局变量g_h=m_hWnd,使子对话框能访问g_h,但是不知道怎么用消息机制来调用OnButton1()。
即,在子对话框里面使用::PostMessage(g_h,后面的参数不会写,请问该怎么写啊,谢谢!
7 个解决方案
#1
请大家帮助啊。
#2
::PostMessage(g_h,WM_COMMAND,MAKEWPARAM(IDC_BUTTON1,BN_CLICKED),0);
#3
通过这个指针获得父对话框的指针
然后通过指针调用这个成员函数OnButton1
句饼->指针,应该有个函数叫什么fromhandle什么的
cwnd的成员函数
手头没有msdn,记不住
然后通过指针调用这个成员函数OnButton1
句饼->指针,应该有个函数叫什么fromhandle什么的
cwnd的成员函数
手头没有msdn,记不住
#4
毛毛,函数是protected的,flyelf的方法应该可以。
#5
啊哦,忘记了
:(
:(
#6
如果是模式对话框的话,消息循环会阻塞吧,应该调用成员函数
#7
用消息机制应该也可以
postmessage(.... ).自己查查MSDN 吧
postmessage(.... ).自己查查MSDN 吧
#1
请大家帮助啊。
#2
::PostMessage(g_h,WM_COMMAND,MAKEWPARAM(IDC_BUTTON1,BN_CLICKED),0);
#3
通过这个指针获得父对话框的指针
然后通过指针调用这个成员函数OnButton1
句饼->指针,应该有个函数叫什么fromhandle什么的
cwnd的成员函数
手头没有msdn,记不住
然后通过指针调用这个成员函数OnButton1
句饼->指针,应该有个函数叫什么fromhandle什么的
cwnd的成员函数
手头没有msdn,记不住
#4
毛毛,函数是protected的,flyelf的方法应该可以。
#5
啊哦,忘记了
:(
:(
#6
如果是模式对话框的话,消息循环会阻塞吧,应该调用成员函数
#7
用消息机制应该也可以
postmessage(.... ).自己查查MSDN 吧
postmessage(.... ).自己查查MSDN 吧