我在子线程用的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
处理
。。。。。
}