QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2556|回复: 7
收起左侧

[求助] 如何做到让VB做的外挂窗口不影藏

[复制链接]
发表于 2012-9-10 08:01:26 | 显示全部楼层 |阅读模式 来自: 中国福建莆田

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用VB做的外挂,想让打开的时候像powermill一样,当点击POWERMILL菜单的时候,外挂窗口不消失(不是真正的消失,只是到窗口底层了),求解答,,,,谢谢。
* r7 s4 W# g" w3 ]
: l: E/ n( R5 `. b% _新手给你们添麻烦了。, L0 j. \  e  b5 C
5 G6 g5 Q$ Z- I/ M! \% j
另外还有个问题。全轴缩放VB代码是这样的,却不可以:
. m% g) ?6 q3 U0 VPowerMILL31.Connect+ h2 b, A! m- X" L
PowerMILL31.Execute "TRANSFORM RESET TRANSFORM TYPE SCALEALL TRANSFORM SCALEVALUE" & Val(Text5.Text)
3 n) F7 ~* e; F' yPowerMILL31.Execute "TRANSFORM MODEL ALL"
# J& b1 [% w8 A( S: yPowerMILL31.Disconnect
, p3 X/ \9 ]# M- i  ~( N) v但是输出的结果:TRANSFORM RESET TRANSFORM TYPE SCALEALL TRANSFORM SCALEVALUE0.51 H, f8 ], {7 q) S, S1 t; G
TRANSFORM MODEL ALL
+ r, Z3 U; L" s1 e
2 r+ S# k( n$ x. `4 F8 R4 e如果执行命令输出的结果如果是以下,就正确,请问怎么做。
, q% a& g1 J. u" bTRANSFORM RESET TRANSFORM TYPE SCALEALL TRANSFORM SCALEVALUE
2 j9 D# [% K  K) j"0.5"! L6 t+ l0 [; e& h
TRANSFORM MODEL ALL& c, E2 e. c$ W: S; W
发表于 2012-9-10 23:06:49 | 显示全部楼层 来自: 中国广东深圳
TRANSFORM SCALEVALUE" & Val(Text5.Text) - n. {9 ]3 o$ P, L  p9 D
E和引号之间加个空格- `! u; m5 e  r) W. A6 Z* ?
第一个问题去网上找窗体前置
 楼主| 发表于 2012-9-11 08:52:01 | 显示全部楼层 来自: 中国福建莆田
傲世浮云 发表于 2012-9-10 23:06 static/image/common/back.gif7 e" }# x. Z4 F# A/ m
TRANSFORM SCALEVALUE" & Val(Text5.Text)
& J. p" U. a7 L. k( QE和引号之间加个空格
0 `- J7 ~6 Z4 Z( z第一个问题去网上找窗体前置

( w  |: V1 `2 Q8 f5 v4 P谢谢,一个空格就解决了。
 楼主| 发表于 2012-9-11 09:19:36 | 显示全部楼层 来自: 中国福建莆田
窗口前置代码如下:
: i; `+ D0 c# \$ e2 L* A模块代码:5 \6 q0 J. [" n9 `; b  w5 p9 v8 |0 z
Option Explicit
- q$ C# [0 S0 F* C' D0 PDeclare Function SetWindowPos& Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long)% f) ~2 J  g% J
$ \( U  n0 ^! \5 w+ M& ^
窗体代码:load事件下:
$ A' i' J6 I/ OPrivate Sub form_load()
- \9 k4 c3 a3 g+ yDim a As String( a# C' |/ @/ g1 c7 }) U8 e
a = SetWindowPos(hwnd, -1, 0, 0, 0, 0, 3)+ f9 H, E4 U  u6 u8 s  {1 C: w, R) t
End Sub
发表于 2012-9-14 00:04:11 | 显示全部楼层 来自: 中国广东深圳
模块的可以加到PM连接模块上,不用多做一个模块
 楼主| 发表于 2012-9-14 12:46:55 | 显示全部楼层 来自: 中国福建莆田
傲世浮云 发表于 2012-9-14 00:04 static/image/common/back.gif
. V) C/ v: r: d9 u& h% j/ z3 g模块的可以加到PM连接模块上,不用多做一个模块
8 t* I$ c0 V! r2 n/ \  P
谢谢指导,想请教一个问题,两个路径交叉自动裁剪掉交叉的,不知是否可以实现!
发表于 2012-9-15 00:43:37 | 显示全部楼层 来自: 中国广东深圳
用边界可以
 楼主| 发表于 2012-9-15 09:07:09 | 显示全部楼层 来自: 中国福建莆田
傲世浮云 发表于 2012-9-15 00:43 static/image/common/back.gif
7 y* t8 s5 k7 ?( z; S用边界可以
8 K9 P. `' |) d$ d; G
边界用过,不理想。
: v% j: D- e  s8 S但是或许你的用法不一样,能做个项目我参考一下吗?谢谢
  W- g4 k1 E! o" o( Asha101@tom.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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