2010-08-23 61 views

回答

8

您可以轻松地给它一个句柄。在Classes单元中查看AllocateHWND。调用此方法为您的数据模块创建句柄,并定义一个处理UM_LOG_ON_OFF的简单消息处理程序。

+0

AllocateHWND是否创建一个隐藏窗口? – 2010-08-23 22:48:58

+0

@gbrandt:它创建一个*窗口句柄,*这不是完全相同的东西。所有的视觉控件必须有一个窗口句柄才能接收消息并处理他们自己的图形(没有句柄的可视化控件不能绘制自己或接收消息),但不是每个句柄都要绑定到视觉元素。 – 2010-08-23 23:56:11

+1

@gbrandt:看看这个链接http://www.delphidabbler.com/articles?article=1 关于“非窗口组件如何接收来自Windows的消息” – 2010-08-24 08:14:51