您现在所在的是:

西门子SIEMENS

回帖:0个,阅读:2447 [上一页] [1] [下一页]
1118
西门庆
文章数:62
年度积分:50
历史总积分:1118
注册时间:2003/12/9
发站内信
发表于:2004/8/26 9:28:00
#0楼

   通过在VBA中调用NT/2000的API,可实现 在iFIX的画面中直接关闭iFIX,该方法可用于键宏或按钮。代码如下:(也可以参阅IFIX 2.5/2.6的Demo System)

Private Declare Function SendMessage& Lib "user32" Alias "SendMessageA" (ByVal _
hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As _
Any)

Private Declare Function Findwindow& Lib "user32" Alias "FindWindowA" (ByVal _
lpClassName As String, ByVal lpWindowName As String)

Private Sub cmdShutdowniFix_Click()

Dim lResult As Long
Dim iResult
Dim hw&, cnt&
hw& = Findwindow(vbNullString, "iFix Startup")
cnt& = SendMessage(hw&, &H10, 0, 0&)
End Sub

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002