MFC中 主对话框中有tab control,tab中我还有个对话框,该对话框如何向主对话框发送消息呢?
我用网上的方法,发送没有反应!HWNDhwnd=::GetParent(m_hWnd);::SendMessage(hwnd,WM_add_event_ok,a,b);t...
我用网上的方法,发送没有反应!
HWND hwnd = ::GetParent(m_hWnd);
::SendMessage(hwnd,WM_add_event_ok,a,b);
tab中的对话框如何获得主对话框窗口句柄! 展开
HWND hwnd = ::GetParent(m_hWnd);
::SendMessage(hwnd,WM_add_event_ok,a,b);
tab中的对话框如何获得主对话框窗口句柄! 展开
1个回答
展开全部
这个要看你如何创建的选项卡了。
如果是用PropertySheet的AddPage,那么子对话框GetParent得到主对话框。
如果是用TabControl的AddPage,那么GetParent应该得到的是Tab控件指针,再次GetParent是主对话框指针。
你可以试一试:
CWnd* pWnd = GetParent()->GetParent();
pWnd->SendMessage(...);
追问
用PropertySheet的AddPage,可以在里面添加按键等其他控件?
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询