Win cc V7.3中按钮的二次确认小弟新接触Win CC,要求按钮做一个二次确认的功能,也就是说,在点击按钮的时候弹出一个对话框,内容是确认或者放弃该操,怎么实现?求教各位大侠。
-------用msgbox函数,这是vbs的。很简单的。
--------经验证,个人认为这个脚本最好用/C脚本
#include "apdefap.h"
void OnLButtonDown(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
int j;
DWORD dwHelp1,dwHelp2;
j=MessageBox(NULL,"您确定要启动吗?","注意!",MB_OKCANCEL|MB_ICONEXCLAMATION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
if (j==1)
{
SetTagBit("ZCF-Start-HD",1);
}
// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCCICNAME_SECTION_START
// syntax: #define PicNameInAction "ictureName"
// next PicID : 1
// WINCCICNAME_SECTION_END
}
然后在释放左键中组态C语言,复制下列代码,将“ZCF-Start-HD”更换为你要改变的变量即可
#include "apdefap.h"
void OnLButtonUp(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, UINT nFlags, int x, int y)
{
SetTagBit("ZCF-Start-HD",0);// WINCC:TAGNAME_SECTION_START
// syntax: #define TagNameInAction "DMTagName"
// next TagID : 1
// WINCC:TAGNAME_SECTION_END
// WINCCICNAME_SECTION_START
// syntax: #define PicNameInAction "ictureName"
// next PicID : 1
// WINCCICNAME_SECTION_END
}
---------能满足自己使用就行
这种简单的用C和VBS都能实现
------自己建立个窗口 点击按钮弹出窗口 窗口里做个按钮 确认就是了
--------简单点就用msgbox函数实现 也可以学习pcs7的面板风格(感觉比msgbox风格好,尤其在双屏的时候)
--------- 做个按钮弹出个画面就可以把?
---------msgbox 应该最简单,是就置1 ,否为空就好了
|