关于子控件发送WM_KILLFOCUS
vcmfc 2000-09-05 08:51:00 [>:(]我用CText控制Edit,CText派生CEdit,在CText::PreTranslateMessage()中使用如下代码:
if(pMsg->message==WM_KEYDOWN && pMsg->wParam==VK_RETURN)
{
SendMessage(WM_KILLFOCUS);
return true
}
或使用SendMessage(GetParent(),WM_COMMAND,MAKELONG(1,EN_KILLFOCUS))
可是程序在运行中该Edit中失去了焦点,可是Dialog却无法把焦点切入到下一个控件。