RegisterWindowMessage

今天看人家的代码时,发现如下定义的消息的方式:

#define THREAD_MESSAGE _T("Server Thread Message")

const UINT WM_SERVER_THREADMSG = ::RegisterWindowMessage(FILEZILLA_THREAD_MESSAGE);

我自己定义消息的常用方式是:

const UINT WM_SERVER_THREADMSG = WM_APP + 1;

这两种方式都正确的定义了消息,但是前者定义的消息可用户线程之间通讯,也就是说线程之间可以互发该消息。

后者只能用于一个线程内。

posted @ 2013-02-21 13:42  lichongbin  阅读(216)  评论(0编辑  收藏  举报