中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 西门子SIEMENS → 浏览主题: 如何通过按钮关闭iFIX
发表新帖 回复该主题
回帖:0个,阅读:2407 [上一页] [1] [下一页]
* 帖子主题:

如何通过按钮关闭iFIX

分享到
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

15.6001