- 0
- 0
- 约3.32千字
- 约 13页
- 2026-02-03 发布于江苏
- 举报
WINCC图形编辑器使用外部宏;1.在VB6中创建加载宏;加载宏名;3.添加工程引用,WinCC图形编辑器1.0类型库;设置工程属性
;添加代码;使用以下程序代码替换整个程序代码;DimWithEventsThisAddinAsgrafexe.AddinHook‘声明ThisAddin变量为宏连接
DimWithEventsGrafAppAsgrafexe.Application‘声明GrafApp变量为图形设计
‘连接
PrivateSubAddInInstance_OnConnection(ByValApplicationAsObject,ByValConnectModeAsAddInDesignerObjects.ext_ConnectMode,ByValAddInInstAsObject,custom()AsVariant)
OnErrorGoToAddInInstance_OnConnection_Error
DimGDApplicationAsgrafexe.Application
SetGDApplication=Application‘设置应用程序变量
If(NotGDApplicationIsNothing)Then
SetThisAddin=GDApplication.Addins.Attach(sbAddinFilterNone,CreateRectangle)
SetGrafApp=GDApplication
RegisterApplicationMenus‘添加菜单
EndIf
ExitSub
AddInInstance_OnConnection_Error:
MsgBoxErr.Description
EndSub
‘去除连接
PrivateSubAddInInstance_OnDisconnection(ByValRemoveModeAsAddInDesignerObjects.ext_DisconnectMode,custom()AsVariant)
OnErrorGoToAddInInstance_OnDisconnection_Error
If(RemoveMode=ext_dm_UserClosed)Then
RemoveApplicationMenus
EndIf
SetThisAddin=Nothing
SetGrafApp=Nothing
ExitSub
AddInInstance_OnDisconnection_Error:
MsgBoxErr.Description
EndSub
‘增加用户菜单
PrivateSubRegisterApplicationMenus()
DimobjDocMenuAsHMIMenu
DimobjMenuItemAsHMIMenuItem
SetobjDocMenu=GrafApp.CustomMenus.InsertMenu(1,DocMenu1,Doc_Menu_1)
SetobjMenuItem=objDocMenu.MenuItems.InsertMenuItem(1,dmItem1_1,Myfirstmenuentry)
SetobjMenuItem=objDocMenu.MenuItems.InsertMenuItem(2,dmItem1_2,Mysecondmenuentry)
SetobjMenuItem=Nothing
SetobjDocMenu=Nothing
EndSub;PrivateSubRemoveApplicationMenus()ThismethodremovestheAddInmenusavailableinGraphicsDesigner
DimobjDocMenuAsHMIMenu
DimobjMenuItemAsHMIMenuItem
ForEachobjMenuItemInGrafApp.CustomMenus(DocMenu1).MenuItems
SetobjMenuItem=Nothing
NextobjMenuItem
GrafA
您可能关注的文档
- 透析失衡综合征的识别与处理2025.pptx
- 图案设计技巧与灵感来源.pptx
- 推进乡村振兴课件.pptx
- 《子宫输卵管造影》课件课件.pptx
- 2023年中考语文专题复习-书法鉴赏课件(共39张课件).pptx
- 2025WHO综合指南结核病治疗与护理.pptx
- 2026年中小学生寒假安全教育主题班会.pptx
- qc成果(提高曲线段侧石外观质量合格率).pptx
- RTO、CO、RCO对比(客户展示版).pptx
- 标本采集注意事项课件.pptx
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 广州市教育局直属事业单位招聘教师笔试真题2024.docx VIP
- 2024人教版一年级数学下册 第三单元《100以内数的认识》教案.pdf VIP
- 新能源汽车检测与维修初级工理论知识考试题库.docx VIP
- 淋病培训课件.ppt VIP
- (核心素养目标)2.1 认识自己导学案(含解析)七年级道德与法治上册(统编版2024).docx VIP
- 华电集团机械类笔试题目及答案.doc VIP
- 2026年党支部在学习贯彻党的创新理论、加强党性锤炼等“对照五个方面”存在的问题及整改措施与党支部班子在对照执行上级组织决定、抓好自身建设等“六个对照方面”检查材料【2篇文】.docx VIP
- 2023-2024学年南京市第一中学英语高三上期末统考试题含解析.pdf VIP
- 《NFC技术概述》课件.ppt VIP
- 迷宫中级难度80个.pdf VIP
原创力文档

文档评论(0)