盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

C++BUILDER非可视组件的消息处理

时间:2025/3/4作者:未知来源:盾怪网教程人气:

[摘要]一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口...

一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。为了给你的非可视组件创建一个隐藏的窗口,需要有以下: 1.一个私有变量型(Private Variable)的HWnd来取得窗口句柄。 2.一个用来捕捉窗口发送给组件的函数(a WndProc)。 3.对AllcolateHwnd的调用使之创建窗口句柄并设置WndProc。 为了清楚的解释上述思路和展示创建过程,下面我们将以一个具体的实例来说明。
首先我们先创建一个新的组件,在C++Builder中,选择FILE

关键词:C++BUILDER非可视组件的消息处理




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版