我发现我这里setwindowpos只能将一个窗口向右和下移动,因为只能以这个窗口的最左上角为(0,0)点,传入新坐标的负值没有作用。请问如何解决?多谢!

解决方案 »

  1.   

    MoveWindow行不行,,
    我这里没有msdn,只能凭着记忆给你个函数了!
      

  2.   

    不可能,制作全屏的效果,left,top都为负的。
      

  3.   

    BOOL MoveWindow( int x, int y, int nWidth, int nHeight, BOOL bRepaint = TRUE );把x、y设置为负值试试
      

  4.   

    不可能哦.SetWindowPos使用屏幕坐标系.
      

  5.   

    谢谢各位,我也知道setwindowpos和movewindow应该可以。
    但是我这里确实做了没有用。我想不出问题到底是出在哪里,各位能否给点提示呢?
      

  6.   

    getwindowrect
    screentoclient
    movewindow