如何在主窗口调用的对话框的消息处理函数中访问主窗口的自定义成员变量?
我的程序是这样的:
class CMainFrame : public CFrameWnd
{
....
HWND m_hDlg;
....
}
.........
void CMainFrame::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
if (nChar == VK_SPACE)
{
CDialog dlg(IDD_OPEN);
dlg.DoModal();
}
}
..........
BOOL OpenDlg::OnInitDialog()
{
....
GetParent()->m_hDlg = m_hWnd;//为何这条语句有错,“CWnd 没有这个成
//员?”
....
}