翻譯|使用教程|編輯:鮑佳佳|2020-09-07 11:41:06.870|閱讀 224 次
概述:通過使用該SetLayout方法來應用xtpTabLayoutMultiRow,TabControl可以顯示多于一行的選項卡。行數由選項卡的寬度和數量自動設置。如果調整控件的大小,則行數可以更改,以確保選項卡環繞到下一行。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Xtreme Toolkit Pro是MFC開發中最全面界面控件套包,它提供了Windows開發所需要的11種主流的Visual C++ MFC控件,包括Command Bars、Controls、Chart Pro、Calendar、Docking Pane、Property Grid、Report Control、Shortcut Bar、Syntax Edit、Skin Framework 和Task Panel。如果對產品感興趣的話歡迎下載Xtreme Toolkit Pro最新試用版! 點擊獲取更多免費Xtreme Toolkit Pro教程、視頻、示例!
【同類產品推薦】
通過使用該SetLayout方法來應用xtpTabLayoutMultiRow,TabControl可以顯示多于一行的選項卡。行數由選項卡的寬度和數量自動設置。如果調整控件的大小,則行數可以更改,以確保選項卡環繞到下一行。如果選項卡的布局未設置為 xtpTabLayoutMultiRow,并且最后一個選項卡超出了控件的寬度,則向左和向右箭頭按鈕將添加到TabControl的右端。
// 通過將Layout更改為xtpTabLayoutMultiRow ,TabControl可以顯示多行選項卡。 m_wndTabControl.GetPaintManager()-> SetLayout(xtpTabLayoutMultiRow);
該m_bMultiRowJustified屬性指定TabControl中選項卡的對齊方式。當為True時,每個選項卡的寬度足以容納其標題,并且,如果需要,每個選項卡的寬度都將增加,以使每個選項卡行都跨越TabControl的寬度。這將拉伸選項卡的每一行以填充TabControl的整個寬度。
如果為False,則標簽行將不合理。每個選項卡的寬度足以容納其標題。這些行是不合理的,因此選項卡的多行是“鋸齒狀的”。
// MultiRowJustified屬性指定 // TabControl中選項卡的對齊方式。 m_wndTabControl.GetPaintManager()-> m_bMultiRowJustified = TRUE;
該m_bMultiRowFixedSelection屬性指定當前所選選項卡的行是否將移動到選項卡行的前面。這確定如何重新定位所選選項卡前面的其余選項卡行。
如果為False,則所選選項卡前面的選項卡行將重新放置在控件的相對側(后面)。例如,如果多行標簽控件中有三行,并且選擇了第二行中的一個標簽,則所有標簽行都將重新放置在第二行之后。
如果為True,則在選擇選項卡時,多行選項卡控件中的行將保持“固定”狀態。所選標簽前面的其余標簽行將不會重新定位。例如,如果在多行標簽控件中有三行,并且選擇了第二行中的一個標簽,則這些標簽行將保持不變。
//指定是否將當前選中的 選項卡 的行//移動到選項卡行的前面。此//確定如何在一個前其余的選項卡行 //所選選項卡被重新定位。 m_wndTabControl.GetPaintManager()-> m_bMultiRowFixedSelection = TRUE;
今天的內容就是這些了,下載最新版Xtreme ToolKit Pro并在下方評論區分享您對該產品的想法。您的反饋意見可幫助我們在以后的更新中找到正確的方向,慧都作為Codejock的正版代理商現Xtreme ToolKit Pro正版授權最高立減2000元!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: