在Windows API中,可以通过设置CreateWindow()等函数中的参数精确调整窗口的位置和大小。现在我需要在程序中精确调整客户区的大小(用像素做单位),请大家告诉我该用什么API函数?我的开发环境是VC6.0。

解决方案 »

  1.   

    我在msdn查了一下,是不是用AdjustWindowRect(),然后把&rect传给CreateWindow()?
      

  2.   

    SetWindowPos
    MoveWindow
    AdjustWindowRect
    以上这些api都可以实现精确控制
      

  3.   

    我看明白了MSDN,哎,要多学学E文才行啊,就可以少麻烦各位兄弟了。就用AdjustWindowRect就可以了,还有一个AdjustWindowRectEx用于其他style的窗口。这样就可把client area的坐标转化成window的坐标,然后就可以用调整window的函数了。谢谢大家了。