改变控件大小

 

首先在 构造函数中加入

EnableLayout();

 

在OnInitDialog()函数中加入

CBCGPStaticLayout* pLayout = (CBCGPStaticLayout*)GetLayout();
ASSERT_VALID(pLayout);
pLayout->AddAnchor(IDC_BUTTON1, CBCGPStaticLayout::e_MoveTypeHorz, CBCGPStaticLayout::e_SizeTypeNone);

 

如下图 对话框大小改变前

BCGcontrolBar(五) 对话框大小改变控件自动适应

对话框大小改变之后

BCGcontrolBar(五) 对话框大小改变控件自动适应

 

pLayout->AddAnchor(IDC_BUTTON1, CBCGPStaticLayout::e_MoveTypeHorz, CBCGPStaticLayout::e_SizeTypeNone);

 

第一个参数为控件ID

第二个参数有 e_MoveTypeHorz  e_MoveTypeVert e_MoveTypeBoth e_MoveTypeNone

分别表示 沿水平/垂直方向是否移动

第三个参数 表示沿两方向是否大小改变

相关文章:

  • 2022-12-23
  • 2022-01-20
  • 2021-07-16
  • 2021-07-19
  • 2021-10-06
  • 2021-08-25
  • 2021-08-11
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-05
  • 2021-08-15
  • 2022-01-25
  • 2022-12-23
相关资源
相似解决方案