上等兵
UID2009162
U币0
G币142
技术0
主题3
精华0
阅读权限20
注册时间2012-4-17
最后登录2024-5-10
在线时间7 小时
上等兵
|
小弟刚学二次开发,有个问题实在不知如何解决,请假大家。先在此谢过!
我用Visual Studio2008开发UG6.0.使用C语言。采用的例子就是《图表详解UGNX二次开发(莫蓉 常智勇编)》6.3.1节的例子。
按照书上的例子在VC6.0中完全好用。我想用studio尝试开发。
我用的UG开发向导(Wizard)进行的工程建立,然后添加OnBegin.cpp和OnOpen.h,绘制窗体,添加类和变量……一通添加代码……
问题是我在studio中使用自己绘制的窗口无法在UG中显示。关键代码如下。
dlg = new HoleDlg();
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOW);
通过使用布尔返回值发现,问题在于第二句“Create(IDD_DIALOG1)”函数执行不成功,返回false值。
实在不明白为啥这句怎么执行不成功,恳请哪位大神帮小弟解决下问题,感激不尽!
谢谢大家! |
|