cxClient=LOWORD(lParam);
cyClient=HIWORD(lParam);
为什么

解决方案 »

  1.   

    SetWindowOrgEx设置逻辑坐标原点SetViewportOrgEx
    设置设备坐标原点
      

  2.   

    The SetWindowOrgEx function specifies which window point maps to the viewport origin (0,0). BOOL SetWindowOrgEx(
      HDC hdc,        // handle to device context
      int X,          // new x-coordinate of window origin
      int Y,          // new y-coordinate of window origin
      LPPOINT lpPoint // original window origin
    );
    The SetViewportOrgEx function specifies which device point maps to the window origin (0,0). BOOL SetViewportOrgEx(
      HDC hdc,        // handle to device context
      int X,          // new x-coordinate of viewport origin
      int Y,          // new y-coordinate of viewport origin
      LPPOINT lpPoint // original viewport origin
    );一个是设备,一个是窗口!
      

  3.   

    cxClient=LOWORD(lParam);
    cyClient=HIWORD(lParam);这个哪来的
      

  4.   

    设计逻辑坐标原点是,以后所用的GDI函数是否用逻辑参数还是设备参数?
    设计设备坐标原点时,以后所用的GDI函数是否用设备参数还是逻辑参数