摘要:
今天看人家的代码时,发现如下定义的消息的方式:#define THREAD_MESSAGE _T("Server Thread Message")const UINT WM_SERVER_THREADMSG = ::RegisterWindowMessage(FILEZILLA_THREAD_MESSAGE);我自己定义消息的常用方式是:const UINT WM_SERVER_THREADMSG = WM_APP + 1;这两种方式都正确的定义了消息,但是前者定义的消息可用户线程之间通讯,也就是说线程之间可以互发该消息。后者只能用于一个线程内。 阅读全文