当前位置: 代码迷 >> VC >> C++.NET 自定义消息,该如何解决
  详细解决方案

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

热度:331   发布时间:2016-05-05 00:12:14.0
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
 处理
。。。。。

}
  相关解决方案