按键消息弹出模式对话框,关闭后弹出
现在做的一个按键消息:
BOOL CCustomerDlg::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message==WM_KEYDOWN)
{
if(pMsg->hwnd==GetDlgItem(IDC_TREE1)->m_hWnd)
{
//下面执行一段弹出模式对话框的
CSELECTDLG dlg;
if(dlg.DoModal()==IDOK)
{
strTypeValue=dlg.strResult;
}
}
}
}
现在每次在关闭模式对话框以后,程序都会报错,求解
[解决办法]
处理不当。
自定义一个消息,在PreTranslateMessage中PostMessage,然后在消息响应函数中去弹出modal
[解决办法]
f(dlg.DoModal()==IDOK)
{
strTypeValue=dlg.strResult;
}
停在红句 上,