专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
一个非可视的组件必须对windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。为了给你的非可视组件创建一个隐藏的窗口,需要有以下: 1.一个私有变量型(private variable)的hwnd来取得窗口句柄。 2.一个用来捕捉窗口发送给组件的函数(a wndproc)。 3.对allcolatehwnd的调用使之创建窗口句柄并设置wndproc。为了清楚的解释上述思路和展示创建过程,下面我们将以一个具体的 [阅读全文] [PDF]
 一个非可视的组件必须对Windows操作系统或用户定义的消息作出响应。然而,由于一个非可视组件没有窗口,因此它也没有窗口句柄,自然它也不能接收到消息,为了解决这一问题,我们的思路是创建一个隐藏的窗口,使非可视组件能够接收到消息。 为了给你的非可视组件创建一个隐藏的窗口,需要有以下:  1.一个私有变量型(Private Variable)的HWnd来取得窗口句柄。  2.一个用来捕捉窗口发送给组件的函数(a WndProc)。  3.对AllcolateHwnd的调用使之创建窗口句柄并设置WndProc。 为了清楚的解释上述思路和展示创建过程,下面我们 [阅读全文] [PDF]
1 共2条 分1页