設置ObjectARX非模態對話框爲當前焦點需要使用WM_ACAD_KEEPFOCUS消息
在vs2010中不能使用類嚮導添加,手動添加步驟如下:
消息聲明宏
BEGIN_MESSAGE_MAP(CArxDialog, CAcUiDialog)
ON_MESSAGE(WM_ACAD_KEEPFOCUS, OnAcadKeepFocus)
END_MESSAGE_MAP()
消息處理函數
LRESULT CArxDialog::OnAcadKeepFocus(WPARAM wParam,LPARAM lParam)
{
return TRUE;
}
頭文件聲明
afx_msg LRESULT OnAcadKeepFocus(WPARAM wParam,LPARAM lParam);