看在靓妹份中,我告诉你啦(其实这个问题也有点难度啦)问题应该不在对话框函数。
问一下:你的对话框函数是否能收到WM_INITDIALOG消息?我估计也收不到吧。我想你在这个之后:
CreateDialog(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, MY_DlgProc);
在某个:PreTransteMessage()中,
需要调用:
{
if( IsDialogMessage( msg ) )
return TRUE;
else
return CWnd::PreTranslateMessage( msg );
}嗯,对了,不知用SendMessage还是用PostMessage,这个我也搞不清楚,只是觉得用PostMessage可能要好一点。
问一下:你的对话框函数是否能收到WM_INITDIALOG消息?我估计也收不到吧。我想你在这个之后:
CreateDialog(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, MY_DlgProc);
在某个:PreTransteMessage()中,
需要调用:
{
if( IsDialogMessage( msg ) )
return TRUE;
else
return CWnd::PreTranslateMessage( msg );
}嗯,对了,不知用SendMessage还是用PostMessage,这个我也搞不清楚,只是觉得用PostMessage可能要好一点。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货