SetWindowPos
GetWindowRect
哪位对这两个函数比较熟悉?可以教一下我具体怎么用吗?谢谢!

解决方案 »

  1.   

    CRect rc;
    GetWindowRect(&rc);
    那么rc就是当前窗口的矩形大小
    rc.left,rc.top,rc.right,rc.bottom分别就是窗口左上右下的坐标了SetWindowPos(...)
    功能就很强大了
    它可以设置窗口位置以及大小
    同时可以设置他的属性你可以根据MSDN上的说明进行一下测试
    相信试一下你就会明白了May you succeed!
      

  2.   

    可以给个
    SetWindowpos()函数的例子吗?文字不是很理解!我没装MSDN哪们有MSDN的下载网址啊?谢谢!
      

  3.   

    SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE);
    表示不考虑(0,0),仅仅将大小改为200x300,位置不变
    SetWindowPos(NULL,0,0,200,300,SWP_NOMOVE);
    表示不考虑200X300,只是把位置挪到(0,0).大小不变
    如果想同时改变,最后可用SWP_NOZORDER等
    参数中还有SWP_SHOWWINDOW 显示窗口 对应的SWP_HIDEWINDOW
    第一个参数可以CWnd::wndTopMost表示放到最顶层
    累了还是看msdn吧。。