簡體   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