几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】[求助]如何制作無模式對話框? (http://www.dimcax.com/hust/showthread.php?t=6777)

yang686526 2009-04-16 03:41 PM

【转帖】[求助]如何制作無模式對話框?
 
[求助]如何制作無模式對話框?
[求助]如何制作無模式對話框?
如何制作无模式对话框?请哪位老兄赐教!
modeless对话框用
csampdialog* gpdlg = null;
gpdlg = new csampdialog(acedgetacadframe());
gpdlg->create(id_sampdialog);
gpdlg->showwindow(sw_show);
gpdlg->centerwindow();
在sampdialog.h中增加函数
afx_msg long onacadkeepfocus(uint, long);
在sampdialog.cpp中加入
long csampdialog::onacadkeepfocus(uint, long)
{
return true;
}
在sampdialog.cpp中的如下部分加入
begin_message_map(csampdialog, cdialog)
//{{afx_msg_map(csampdialog)
on_message(wm_acad_keepfocus, onacadkeepfocus)
//}}afx_msg_map
end_message_map()
谢谢!非常感谢!
我的无模式对话框怎么有问题啊?
我用vc.net2和objectarx5编制了一个无模式对话框的测试小程序(mymodelessdialogtest),编译时报错:“fatal error!"can not open mymodelessdialogtest.h! no such file or directory!
我的测试程序是用arx向导做的,选择了“use mfc support”,我添加对话框的新类sampledlg时用的基类是cdialog,在添加这个新类完成后,sampledlg.cpp中自动添加了“#include "mymodelessdialogtest.h",注释掉这一行后,报错更多!
紧急求救!!!!
谢谢各位大侠了!


所有的时间均为北京时间。 现在的时间是 03:53 AM.