vs2005的界面设计环境 问题。一个 控件(如 Edit), 它的上、左、高、宽,除了拖动的方式,不能直接输入数值设置吗?(像Delphi中那样?)
如上图中,左侧 和 上侧 的小箭头(貌似叫 对齐控件)怎么用啊?点出来那么多个小箭头也不知道怎么用,也不知道怎么删掉。

解决方案 »

  1.   

    图片看不到额
    第一个问题,可以在属性表里设置的,右键属性->location
    第二个看不到
      

  2.   

    你指的是对话框模板编辑器吧,拖动不是比直接输入更直观更方便吗?如果实在要修改数值,就要以代码模式打开rc资源文件,手动修改控件的位置。对齐是针对多个控件操作的,使用SHIFT或者CTRL键同时选择两个或多个控件,然后点击“左对齐”,所有控件都移动到LEFT相同的位置。
      

  3.   

    edit = (CEdit*)GetDlgItem(IDC_XXX);
    edit->MoveWindow(x,y,w,h);gl
      

  4.   

    如果要直接用数值设置控件的大小和位置,只能编辑rc文件来改或者在代码中MoveWindow/SetWindowPos。
    哪些箭头和线是编辑对话框资源的辅助线,你用鼠标点一下标尺就会出现一条,只要把对话框资源编辑窗口关掉再开就没有了。
      

  5.   

    谢谢 楼上各位的回答
    我说得 小箭头 就是这个了。把对话框资源编辑窗口关掉再开 确实有效,但不知如何使用它。
    楼上有几位说到‘编辑rc文件’、‘以代码模式打开rc资源文件’,不知如何进入rc代码界面?
      

  6.   

    再问下:选择 某个 控件时(如 edit),按方向键↑↓←→可以改变控件的位置,那每按一次移动的距离大小 有没有地方可以设置?
      

  7.   

    有一个办法就是在项目中直接找到rc文件,用记事本打开,可以看到里面的内容
    LTEXT           "患者年龄:",IDC_STATIC,414,74,41,8
    GROUPBOX        "患者基本信息",IDC_STATIC,399,13,169,272
    这个时候就可以对它的位置和大小进行编辑,找到你要编辑的控件,编辑保存后重新载入就可以了