繁体   English   中英

使MFC CTabCtrl不使用绘图选项卡的完整控件宽度

[英]Making an MFC CTabCtrl not use the full control width for drawing tabs

我们对应用程序的更改提出了一些要求,即使我们的一个选项卡控件只能访问控件宽度的一部分以便绘制选项卡,这样我们就可以添加一些其他状态文本在旁边的其余区域。

一张照片可能会有所帮助:

复杂的UI请求

正如您所看到的,选项卡控件一直延伸到对话框的右侧,但我们需要一个“总库存成本”的保留区域,我们希望确保其他选项卡(通用)不会被侵占到那个地方。

除了完全重写应用程序之外,我几乎可以使用任何实现它的方法。 我们可以切换选项卡控件,如果有一个更好用,或者在合理范围内更改选项卡设置的实现。

我原以为可以单独设置客户区和制表符矩形区域,但情况似乎并非如此。 如果我错了,请纠正我。

任何帮助赞赏!

如果我理解正确,你得到的就是这个

主窗口的客户区:

  • - > tab ctrl占用了入口区域
  • - >选项卡控件顶部的其他一些控件

你能做的就是这个

主窗口的客户区:

  • - >底部的小标签控件
  • - >主窗口客户区中的所有其他控件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM