关于消息,高手请进,比较简单
我现在要在一个线程处理事务,然后发送消息到主程序,有几个问题
1.我定义 public const int WM_LOG=WM_USER+100;
提示WM_USER不存在
2.我使用m_socketThread=new Thread(new ThreadStart(StartServer));开始一个线程,如何在这个线程中发送WM_LOG消息。
3.我发消息要记录数据,写了处理函数log(string msg),如何传入string msg
4.主程序我用
/// <summary>
/// 处理消息
/// </summary>
/// <param name="Msg">消息</param>
protected override void wndproc(ref Message Msg)
{
switch(Msg.Msg)
{
case WM_LOG:
break;
default:
base.WndProc(ref Msg); //base从派生类中访问基类的成员
break;
}
}
调用log(string msg)
问题我怎用得到msg?