这个句柄如何建立?( 初级问题:) )(50分)

  • 主题发起人 主题发起人 吴剑明
  • 开始时间 开始时间

吴剑明

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己建立了一个类,并想在里面捕获消息。
const wm_mymsg = wm_user + 1;
type
Tmy = class
...
public
procedure mymsg(var msg : Tmessage);message wm_mymsg;
...
但是,建立该类后,发现他没有HANDLE这个属性。
也就是说,我无法通过SENDMESSAGE涵数向它发消息。
请问我该如何解决问题?
 
我都不知道该说什么好了,
你的这个东东要用在哪里?
是一个 form 还是什么东西?
你的问题不难, 但没法说, 目的不明确.
 
对不起,SuperMMX
这是我的突发奇想。
这个东东纯粹是我自己建立的一个CLASS。
不是FORM之类的东东。
我是想把一些方法,属性之类的写在一个MY的自定义的类
中去。而这个类是在一个单独的UNIT里的。
这样把一个UNIT拿出去,就可以给单位里的帮家伙用了。
应为要在几个程序间通信,所以我就想能不能用截消息的
方法,来实现通信。想把截消息的方法也写在这个类里面。
不知想法是不是合理。
以前没这样干过。请大虾指点一下。如果行不通,
那应该如何实现我的想法?
 
可以这样, 给这个类加一个 TControl 的属性,
然后用自己的函数取代它的 WindowProc, 在其中响应
你的这个消息.

在 create 中把一个 control 传过来.

应该可以的.
 
谢,我先试试
 
接受答案了.
 
后退
顶部