HIWORD和LOWORD分别用来截取高地位
那么在以下代码片断中:
[code]
case WM_SIZE :                                   //resize OpenGL window
     ResizeGLWnd(LOWORD(wParam),HIWORD(lParam)); //LoWord=Width, HiWord=Height
     return 0;                                    
[/code]
1、 为什么LoWord和wParam对应,HiWord和lParam对应?
2、 为什么LoWord=Width, HiWord=Height?谢谢大家了!

解决方案 »

  1.   

    ?有没有打错字,lParam 
    The low-order word of lParam specifies the new width of the client area. 
    The high-order word of lParam specifies the new height of the client area. 
    应该都是lParam 的,和wParam没关系的,wParam是有别含义的1、 为什么LoWord和wParam对应,HiWord和lParam对应?
    2、 为什么LoWord=Width, HiWord=Height?这个么,windows的规定啦LoWord和和HiWord分别取得lParam 的低位和高位
      

  2.   

    这些都是 vc中定义的数据类型(用typedef 定义的 类型 别名) 这是为了方便理解 一幕了然
      

  3.   

    1、 为什么LoWord和wParam对应,HiWord和lParam对应?
    2、 为什么LoWord=Width, HiWord=Height?关于lParam和wParam的高字和低字的含义不同的消息不一样,很简单 你必须试着记住
    如果记不住可以查资料 所以人之间就有了区别, 记的东西不是一样多