读书人

C++.NET 自定义消息,该如何解决

发布时间: 2013-07-11 15:38:46 作者: rapoo

C++.NET 自定义消息
我在子线程用的postthreadmessage,id号用GetCurrentThreadId在主线程初始化函数里获得通过全局变量传递,在form1重载WndProc,接收到消息之后怎么判断是我自己的消息?比如是WM_My_Msg,在重载函数里用message.Msg==WM_My_Msg么?如果我是在一个函数里用GetMessage()是可以得到我发的消息的,但是在WndProc里收不到,WndProc里处理的消息是主线程的消息还是什么?或者是不能处理自定义的消息?怎么能处理呢? .NET C++ 多线程
[解决办法]
消息好是个整数比如
c++
#define WM_MY_MSG 1024

你只要在wndproc 中
switch( msg.message )
{
case:1024
处理
。。。。。

}

读书人网 >VC

热点推荐