青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1702|回复: 5

[疑难] 请教切换各模块方法??

[复制链接]
发表于 2015-4-25 21:49 | 显示全部楼层 |阅读模式
悬赏999G币未解决
本帖最后由 ypcopy 于 2015-4-25 21:51 编辑 2 U% i. g7 B8 f! D" Y5 ?
3 C7 a* c7 @& u. a% @; l

+ W2 w/ n  u8 B7 J& K: n1 W; x2 X
如题,怎么能实现的程序执行过程中建模和制图模块的相互切换呢?
( `: a5 W, `' a& Y1 F9 r7 H
% j' M3 F+ ^# T5 V; V  ^' J9 u8 ?0 R注 调用录制的宏或是nxopen
9 c" V; M' _( X$ _
# z8 u$ \: w& g0 z1 L9 S" g+ F8 J

void NXOpen::MenuBar::MenuBarManager::ApplicationSwitchRequest (const NXString & applicationName)

. {( E* j$ d  L0 n1 l
3 D: u) \( r# uug_APP_MODELING
, ]( Z  S0 J1 l/ k' m8 D
0 g6 M! z/ s3 K% k7 \UG_APP_DRAFTING

$ O( T" ]4 q7 c/ B, F
The current application does not change immediately.
; l' c) W: \2 `  p+ F; Y$ P0 L  n% E- C$ Y
都是在程序完全结束前都不会切换模块,结束后才能进入相应的模块。- Q* u. ^" m& @; q/ X: y, w
4 y6 d( U( ^5 S/ Q7 g0 a
要实现提前进入指定的模块,请问各位有什么好招没?
+ P; n/ A- d# C* h3 c  N2 c


* _: X" A" }2 O: M0 y: S

发表于 2015-4-26 14:49 | 显示全部楼层
直接在“开始-”---“所应用的的模块”里面直接切换就好了!
回复

使用道具 举报

 楼主| 发表于 2015-4-26 15:22 来自手机 | 显示全部楼层
不想手动切换,想用二次开发的方法实现在程序开始前就自动切换到想要的模块里面。
回复

使用道具 举报

发表于 2015-4-26 19:29 | 显示全部楼层
UG应该没有提供接口的,要用发送消息或汇编
回复

使用道具 举报

发表于 2016-4-21 11:38 | 显示全部楼层
这个有对应的解决方法滴,我的二次开发课程里面,有讲到,有兴趣的关注:
  c4 j3 x3 \! l( |0 ^http://www.chuanke.com/s3405460.html
回复

使用道具 举报

发表于 2016-4-22 16:10 | 显示全部楼层
UI::GetUI()->MenuBarManager()->ApplicationSwitchRequest("UG_APP_DRAFTING");
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 00:04 , Processed in 0.048658 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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