另外在消息定义里面,有一些消息有两种,一种是加NC的,一种是不加NC的,而我们经常使用不加NC的,原因是什么呢?

解决方案 »

  1.   

    nc的英文全称是nonclient,和client相对应
    加nc的是指非客户区消息
    详细可见MSDN
      

  2.   

    在MSDN中没有查到,还请教在MSDN中具体查什么信息可以查到这样的说明,另外对于NC消息和非NC消息,对于窗口函数都能收到,如何理解非客户区消息?能否再多一点儿解释,提前谢了
      

  3.   

    WM_NCCLIENT 消息在 WM_CREATE 之前,WM_NCDESTROY 在 WM_DESTROY 之后,包括标题栏、窗口边框、最大、最小按钮、滚动条等都属于 non-client 区域。
      

  4.   

    看 MSDN 也是可以的,WM_NCHITTEST 消息中有说明