基于Windows消息的软件界面集成技术研究
第24卷第l2期计算机仿真2007年12月
文章编号:1006—9348(2007)12—0278—05
基于Windows消息的软件界面集成技术研究
于城蛟,刘更,王海伟
(西北工业大学机电学院,陕西西安710072)
摘要:随着工程规模的扩大,以及软件行业的蓬勃发展,现有工程分析问题经常涉及多个工程软件的交叉使用,软件集成平
,利用消息实现程序的控制,消息拦截等关键技
术,#.NET开发环境下实现了VirtualLab与自行开发的航炮系统集成平台
软件的集成,,适用于其他行业软件的集
.
关键词:界面集成;句柄;消息拦截
中图分类号::A
SoftwareUIIntegrationTechnologyBasedon
WindowsMessages
YUCheng—jiao,LIUGeng,WANGHai—wei
(SchoolofMechatronicsEngineering,NorthwesternPolytechnicalUniversity,Xi'anShanxi710072,China)
ABSTRACT:Withtheincreaseofpr~ectscaleandthedevelopmentofthesoftwareindustry,theassociateduse
ofmulti—
,suchasthetechnologyforcapturingthehandle,the
controlofothersoftwarebysendingmessages,theinterceptionofthemessagesandtheuseofWindowsAPI
#.
integrationofsoftwareindifferentfields.
KEYWORDS:UIintegration;Handle;Messageinterception
l引言
随着工程规模的扩大,多学科领域的交叉,以及软件行
软件的交叉使用;在复杂产品的设计过程中,甚至涉及到不
同领域的仿真工具".仅就机械行业而言,CAD软件就有
Pro/E,SolidWorks,UG,CATIA等,CAE软件有MSC,LMS,
ANSYS,
须按需调用不同的软件并且对所生成的数据文件格式进行
,操作复杂,但针对
基金项目:西北工业大学本科毕业设计重点资助(20060501)
收稿日期:2006一ll—Ol修回13期:2006一ll—l4
...——
278...——
低对分析人员的要求,使分析过程简单化,系统化,模块化.
开发针对特定分析系统的软件仿真集成平台成为一个新的
研究方向.
本文介绍了软件集成过程中窗口句柄的获取,利用消息
实现程序的控制,消息拦截,Win32API函数的调用等关键技
术,以及如何实现被控软件的启动,关闭,在开窗区域显示,
,在
VisualC#.NET开发环境下实现了VirtualLab与自行开发的
可以适用于其他行业软件的集成,甚至实现多学科软件集
成.
2关键技术
基于Windows消息的软件界面集成技术研究 来自淘豆网www.taodocs.com转载请标明出处.