HWND hwnd; CWnd *pWnd; pWnd = ((CFrameWnd*)(AfxGetApp()->m_pMainWnd))->GetActiveView(); hwnd = pWnd->GetDlgItem(IDD_CURRENT_CALL)->GetSafeHwnd();
注意: GetActiveView()前先SetActiveView BOOL CMainFrame::OnCreateClient中 SetActiveView(CXXView);
构造这个类时可以将视图窗口句柄保存到这个类中
补充:如果是你的类对象包含窗口类,那直接在窗口类中把句柄暴露出去;如果是窗口类包含你的类对象,那可以把窗口类的句柄做为构造函数的参数传进你的类对象中,或者通过方法都可以;如果没有两个对象没有什么关系那么就可以使用消息传送。
15,979
社区成员
115,897
社区内容
加载中
试试用AI创作助手写篇文章吧