case WM_SIZE:
cxClient=LOWORD(lParam);
cyClient=HIWORD(lParam);
谁能帮忙详细解释下吗?谢谢

解决方案 »

  1.   

    解释宏? LOWORD
    这个熟悉一下 位运算了。解释lParam为什么要分为高位和地位吗?
    这个是消息的定义
      

  2.   

    case WM_SIZE:
            cxClient=LOWORD(lParam);
            cyClient=HIWORD(lParam);
    作用是什么啊?
      

  3.   

    当前窗口新的宽度和高度void Cxxxxx::OnSize(UINT nType, int cx, int cy)上面的是mfc中WM_SIZE消息相应,cx和cy就是这样转换出来的
      

  4.   

    WM_SIZE设置窗口大小
    lParam是一个32位的参数
    cxClient为窗口的宽度值是lParam的低16位值
    cyClient为窗口的高度值是lParam的高16位值