如何修改rc文件下的宽高?
比:ID_MYCTRL 0,0,100,200
能不能把100,200改成200,400
(不是手动打开rc文件修改)

解决方案 »

  1.   

    SetWindowPos设置或资源管理器里打开,拉动调整尺寸
      

  2.   

    我不是程序实现,也不是拖动,而是在设计阶段(程序运行前)
    因为ActiveX控件,自己加了一些属性,比如背景色caption什么的,都可以修改成功,我现在在程序运行前,属性设置里面可以修改宽高,属性一改宽高自己变化。
      

  3.   

    用户使用的时候?Activex控件不是你自己开发的?
    如果是这样,有可能是Activex控件本身设置了宽高的比例限制
      

  4.   

    不知道你用过delphi没有,delphi里的控件就可以设置起点位置,宽高的。
      

  5.   

    不知道你用过delphi没有,delphi里的控件就可以设置起点位置,宽高的。
    我都还没弄清楚你是开发控件还是使用控件?
      

  6.   

    不知道你用过delphi没有,delphi里的控件就可以设置起点位置,宽高的。
    我都还没弄清楚你是开发控件还是使用控件?
    我开发的控件,这个控件给用户用,用户可以设置具体数字的宽高(象vc本身的控件是不可以设置具体的宽高,只能拖动大小)。
      

  7.   

    对,是用户用我的开发的控件,在搭界面的时候可以设置宽高。在程序运行前,vc本身只能拖拉控件改变宽高,并不能设计具体的宽高(比如我想设置宽高320,240)。因为我有很多控件,大部分界面图标,需要精确的定位,不希望程序里面实现,这也是客户的要求。VC环境貌似不可以在属性卡设置,只能使用拖拉
    VC环境的属性卡应该没有为用户暴露Extender的各个属性(拖入的Activex控件都找不到width,height属性)
      

  8.   

    对,是用户用我的开发的控件,在搭界面的时候可以设置宽高。在程序运行前,vc本身只能拖拉控件改变宽高,并不能设计具体的宽高(比如我想设置宽高320,240)。因为我有很多控件,大部分界面图标,需要精确的定位,不希望程序里面实现,这也是客户的要求。VC环境貌似不可以在属性卡设置,只能使用拖拉
    VC环境的属性卡应该没有为用户暴露Extender的各个属性(拖入的Activex控件都找不到width,height属性)
    自己定义的其他属性都是可以用的,比如一些背景颜色之类的,或者自定义的属性都可以。我自己也定义了宽高,但不知道怎么跟控件本身绑定。
      

  9.   

    在属性代码中setwindowpos(...) 试试?