队列消息和非队列消息 队列消息 队列消息 可以分为 系统消息队列 和 线程消息队列 系统消息队列:windows维护线程消息队列:GUI线程维护 线程消息队列一开始没有消息的,只有当线程第一次调用GDI函数的时候,系统消息队列才会产生消息,然后把消息发送给线程消息队列 非队列消息 硬件消息被投递到系统消息队列中GUI消息会被投递到线程消息队列中 SendMessage直接发送消息到窗口 区别 队列消息发送到消息队列后直接返回,不等待 非队列消息直接发送消息到窗口,直到窗口做出响应才返回