vc中消息映射问题
我建的是一个单文档的应用程序,对视图进行了划分,把试图划分成上下两部分,对于上部分我声明了一个子框架,如下
RECT rt;
GetWindowRect(&rt);
GetParent()->ScreenToClient(&rt);
//ShowWindow(SW_HIDE);
m_minifrm = new CMiniFrameWnd();
rt.bottom=458;
m_minifrm->Create( AfxRegisterWndClass(0,0,0),
"",WS_VISIBLE|WS_CHILD,rt,GetParent());//of placeholder
// Initialize dialog bar m_wndMyDialogBar
if (!m_wndDlgBar.Create(m_minifrm, IDD_SET_HANOI,
CBRS_RIGHT | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_HIDE_INPLACE,
IDD_SET_HANOI))
{
TRACE0("Failed to create dialog bar m_wndMyDialogBar\n");
return; // fail to create
}
m_wndDlgBar.EnableDocking(CBRS_ALIGN_LEFT | CBRS_ALIGN_RIGHT);
m_minifrm->EnableDocking(CBRS_ALIGN_ANY);
if(rt.right-rt.left > rt.bottom-rt.top)
m_minifrm->DockControlBar(&m_wndDlgBar,CBRS_ALIGN_LEFT);
else
// dock verically
m_minifrm->DockControlBar(&m_wndDlgBar,CBRS_ALIGN_RIGHT);
m_minifrm->RecalcLayout();
但是IDD_SET_HANOI对话框里的控键不可用,我把消息映射加到其他地方,控键可用但单击恐键没反应,
我想问如何可以实现好消息的映射?