Active Form --->如何加入自定义的消息???(200分)

  • 主题发起人 主题发起人 kkk
  • 开始时间 开始时间
K

kkk

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个Active Form,能够处理自定义消息
(用宏
BEGIN_MESSAGE
MESSAGEHANDLER(....)
END_MESSAGE
的形式加入自定义消息的处理)
但编译时总提示MESSAGEHANDLER(..)的参数数目不对,同样代码在非Active Form程序中
能正常运行。求助高手!!!200!!!
平台:winNt+sp5 ,C++ Builder 5,Delphi 5
 
附加功能 将问题提前
 
kkk:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
active form没有什么前途的,速度有慢,占用资源有多
 
To kkk:
在 BEGIN_MESSAGE_MAP 中的帮助中说了,在 MFC 的 afxwin.h 中也定义了一个同名
的宏,而BCB的COM实现基于的ATL源自MFC,ActiveForm 很可能用到了 afxwin.h 而引起
该冲突,帮助中说可以通过重载对象的 Dispatch 方法实现消息的分派。没用过BCB,
一点看法,希望能对你有用。
 
多人接受答案了。
 
后退
顶部