ObjectARX非模態對話框爲當前焦點

設置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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章