在一常规间歇内,无模式对话框收到WM_ACAD_KEEPFOCUS窗口消息。当对话框接收到此消息时,如想保持聚焦则应返回TRUE,否则返回FALSE(缺省值),此时鼠标一离开对话框系统就不再聚焦于对话框。在对话框的消息映射中ON_MESSAGE()函数如下:BEGIN_MESSAGE_MAP(HelloDlg CDialog)
ON_COMMAND(IDCLOSE,OnClose)
ON_COMMAND(IDC_DRAW_CIRCLE,OnDrawCircle)
ON_ MESSAGE(WM_ACAD_KEEPFOCUS,OnAcadKeepFocus)
END_MESSAGE_MAP()
在这里参考文献
[1] Charles McAuley著,李世国等译. AutoCAD2000 ObjectARX编程指南 [M], 北京:机械出版社,2000.
[2] 陈彬,王宁,郭剑峰.用ObjectARX开发AutoCAD2000应用程序[M]. 人民邮电出版社, 2000.
[3] 徐晓刚等.Visual C++6.0入门与提高[M]. 北京:清华大学出版社,1999.
[4] 邱爱红,聂松辉.用Object ARX开发AutoCAD中的标准件与常用零部件[J].电脑与信息技术.2002年,04期.
[5] David J K.Visual C++ 技术内幕[M].北京:清华大学出版社,1999.
转贴于 范文论文吧 http://www.fwlw8.com上一页 [1] [2]