在VC做界面设计,如何能够对控件做精确定位,因为如果需要贴图的话,各控件的大小及位置要求就要比较严格了,但是我不知道在VC下如何对界面作精确设置。

解决方案 »

  1.   

    如何能够对控件做精确定位
    ==用GetWindowRect然后ScreenToClient就可以定位了阿。精确定位?什么意思?
      

  2.   

    你自己存储、处理坐标,需要的时候就用这些坐标来设置控件SetWindowPos
      

  3.   

    m_cCtrl.GetWindowRect(&rc);
    ScreenToClient(&rc);
    m_cCtrl.MoveWindow(rc);
    控件MoveWindow的坐标是父窗口的客户坐标
    顶级窗口MoveWindow的坐标是屏幕坐标
    SetWindowPos也一样