在头文件中要添加的代码:
...
//首先定义消息号;
#define MyMsg WM_USER+100
class TForm1 : public TForm
{
__published: // IDE-managed Components
private: // User declarations
//声明消息响应函数;
void __fastcall OnMyMsg(TMessage &msg);
public: // User declarations
//建立消息映射;
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(MyMsg, TMessage, OnMyMsg)
END_MESSAGE_MAP(TForm)
};
实现响应函数:
void __fastcall TForm1::OnMyMsg(TMessage &msg)
{
ShowMessage("My Message!");
}
发送消息:
PostMessage(Handle, MyMsg, 0, 0); //注意Handle的值,最好前面加上进程名指针
c++builder中添加和响应自定义消息
最新推荐文章于 2012-03-20 10:29:26 发布