在头文件中要添加的代码:
...
//首先定义消息号;
#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中添加和响应自定义消息
最新推荐文章于 2021-12-09 21:20:57 发布
本文介绍如何在C++中使用WinAPI自定义并处理消息。通过定义消息号、建立消息映射及实现响应函数,展示了如何创建并响应自定义的消息。同时提供了发送自定义消息的示例代码。

2022

被折叠的 条评论
为什么被折叠?



