是不是得一个一个重新计算阿,那控件多了岂不是工作量很大,有没有什么好一点的方法,还有一格就是如何取得一个控件在对话框中的位置信息阿,哪位大侠指点一下,多谢

解决方案 »

  1.   

    没办法啊,VC就这样
    GetWindowRect();
    GetClientRect()
    ScreemToClient()
    ClientToScreem();
    MoveWindow()
    这五个函数明白了,就没问题了.具体查询MSDN.
      

  2.   

    不用一个一个的取
    while(GetWindow(CHILD_WINDOW)))
    {
    ....
    }
    是可以实现的,我这么干过。取得控件位置:GetWindowRect()
      

  3.   

    呵呵,对不起啊,记不清了。上面的应该是
    GetWindow(GW_CHILD)
    还得用上 GetNextWindow()
    就可以循环获取你这个对话框界面上的所有控件了
      

  4.   

    maqian, ,把代码发到我的邮箱里吧,多谢多谢