设置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);
本文介绍如何在VS2010中通过手动添加WM_ACAD_KEEPFOCUS消息来设置ObjectARX非模态对话框为当前焦点。文章提供了具体的代码实现步骤,包括消息声明宏、消息处理函数及头文件声明。
1598

被折叠的 条评论
为什么被折叠?



