青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[疑难] Block styler创建问题

[复制链接]
发表于 2013-7-13 13:54 | 显示全部楼层 |阅读模式
我用NX7.0生成了一个Block styler 的.dlx文件,同时还有.cpp和.hpp文件,我把.cpp和.hpp文件放入VS2005里面,但是运行的话在        theDialogName = "ZW_Centerline.dlx";+ W4 U" X# G0 X
theDialog = ZW_Centerline::theUI->CreateDialog(theDialogName.c_str());0 Z  S* W- H( ?+ C' {* |- ^- I

; H* ~+ V1 v8 X* U* z      public: NXOpen::BlockStyler::BlockDialog * CreateDialog3 s# N, k, y0 h# _
        (9 X3 y; g* n. B; T1 r3 B. c, N
            const NXString & dialogName /** Dialog name   <br>  NOTE: The full Unicode character set is not supported for this parameter.  <br> */1 M/ C8 D  x5 U  F; e! W
        );) w7 \; t7 U2 _9 x  G& z; _0 h: E3 E
# ^. y6 J) u% r6 [
始终提示:warning C4003: not enough actual parameters for macro 'CreateDialogA': A+ [) }& ^5 }+ u% z3 R
error C2059: syntax error : ','       
发表于 2013-7-14 12:02 | 显示全部楼层
加在MFC的工程里吧?
1 x! V% I& B2 B6 E所有CPP文件头添加如下
+ U" L6 f; b& O& [0 P5 ^#include "stdafx.h"
# ?4 l! ]: J! E5 v- s#undef CreateDialog
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-16 14:12 | 显示全部楼层
sz_gsw 发表于 2013-7-14 12:02 + a; \) h/ m# ?; b% i1 ^& ~  z, u
加在MFC的工程里吧?' l! J3 m7 r1 \: O/ u# H& S
所有CPP文件头添加如下
5 S- j& A9 C8 B7 x#include "stdafx.h"

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

使用道具 举报

发表于 2013-12-5 22:40 | 显示全部楼层
tony437200 发表于 2013-7-16 14:127 }9 d& M2 C4 ], S) v
额,我是加在MFC DLL里面在的,我就直接把这个Block styler生成的.hpp和.cpp文件放进去了,之前也加了#in ...

" a% y! w* E4 }- A解决了么这个问题?同样的问题求请教
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-10 15:11 , Processed in 0.058848 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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