青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2285|回复: 3

[疑难] Block styler创建问题

[复制链接]
发表于 2013-7-13 13:54 | 显示全部楼层 |阅读模式
我用NX7.0生成了一个Block styler 的.dlx文件,同时还有.cpp和.hpp文件,我把.cpp和.hpp文件放入VS2005里面,但是运行的话在        theDialogName = "ZW_Centerline.dlx";
. G" t' o3 W' rtheDialog = ZW_Centerline::theUI->CreateDialog(theDialogName.c_str());9 O/ a+ v1 j" ^6 t6 O

( Z, R8 T; S! T$ k# t, A& y+ J      public: NXOpen::BlockStyler::BlockDialog * CreateDialog
/ B3 b' p0 c/ L4 |, ?        (  P6 m. `5 b6 ], T3 f7 T
            const NXString & dialogName /** Dialog name   <br>  NOTE: The full Unicode character set is not supported for this parameter.  <br> */
) e5 T( v8 C/ s' j& j        );+ b! h  ?' `5 m4 q0 e# \
- e$ h5 c( h; p, I
始终提示:warning C4003: not enough actual parameters for macro 'CreateDialogA'
: _6 W3 ]9 S* q7 c/ H3 a8 Herror C2059: syntax error : ','       
发表于 2013-7-14 12:02 | 显示全部楼层
加在MFC的工程里吧?9 t2 f# u% n3 m0 `* s
所有CPP文件头添加如下, z) @8 \9 ]3 M: S, k: _4 L
#include "stdafx.h"
4 |6 u& [* n7 ~#undef CreateDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 14:12 | 显示全部楼层
sz_gsw 发表于 2013-7-14 12:02 ) ]9 |3 G9 d/ M1 S( \0 z
加在MFC的工程里吧?- W" }4 g7 H1 ~  n8 t9 {
所有CPP文件头添加如下
# u& M- d' s( b#include "stdafx.h"

$ A& U  R! {1 x, }7 R额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#include "stdafx.h",不过没有加你说的那个#undef CreateDialog。现在加进去还是提示那个错误。可以传一个范例我看看么?非常感谢。
回复 支持 反对

使用道具 举报

发表于 2013-12-5 22:40 | 显示全部楼层
tony437200 发表于 2013-7-16 14:125 i1 Q, Y! i/ v* d
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#in ...
" Z( k, Y! }$ R4 Y
解决了么这个问题?同样的问题求请教
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-17 03:54 , Processed in 0.058228 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表