对话框控件随窗口自动调整大小、位置的类

时间:2014-03-17 15:49:00
【文件属性】:

文件名称:对话框控件随窗口自动调整大小、位置的类

文件大小:4KB

文件格式:RAR

更新时间:2014-03-17 15:49:00

VC++ ControlPos类

使用时,将其中的ControlPos.cpp和ControlPos.h文件引入工程中 然后根据以下步骤进行操作: 1:在需要处理的对画框的类定义中,定义一个操作对象(别忘了包含头文件ControlPos.h) class CYourDlg: public CDialog { ............ CControlPos m_cControlPos; } 2:在该对话框的OnInitDialog中添加如下代码 m_cControlPos.SetParent(this); 3:接下来为每个要改变大小、位置的控件进行注册(自己编的词) m_cControlPos.AddControl(IDC_BUTTON1,CP_MOVE_HORIZONTAL) //使控件IDC_BUTTON1根据窗体大小的改变自动水平移动(其他样式见最后的“样式控制表”) 4:最后,在该对话框的OnSize事件处理函数中添加如下代码: m_cControlPos.MoveControls(); 控制样式表:(4种样式可以任意组合) CP_MOVE_VERTICAL //垂直移动 CP_MOVE_HORIZONTAL //水平移动 CP_RESIZE_HORIZONTAL //改变宽度 CP_RESIZE_VERTICAL //改变高度


【文件预览】:
ControlPos类
----使用说明.txt(795B)
----ControlPos.cpp(9KB)
----ControlPos.h(2KB)

网友评论

  • 不好用。。。控件不知道去哪儿了。。。
  • 不好用,没效果
  • 反正我是没搞成,一移动,就挂掉了
  • 在cformview下没好使,别的没试
  • 不好用,没效果
  • 不好用啊,可以随着变化一次,然后控件就找不到了啊
  • 不好用,控件都移出窗口了
  • 我的也是,控件不知道一道那里去了!
  • 好用啊,我就可以用,不过要有vc基础再用。有些地方要设置好
  • 恩,试过不好用,控件移动后的位置根本不对。
  • 试过了 不好用 控件都不知道一到哪里了!