[求助]如何制作無模式對話框?
[求助]如何制作無模式對話框?
如何制作无模式对话框?请哪位老兄赐教!
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:

nacadkeepfocus(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",注释掉这一行后,报错更多!
紧急求救!!!!
谢谢各位大侠了!