设置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);
————————————————
版权声明:本文为CSDN博主「阿a楞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010579736/article/details/117408394
文章评论