[英]How to customize MFC MDI CMFCTabCtrl
我已經基於MFC框架創建了MDI應用程序,但是CMFCTabCtrl
的樣式不能滿足我們的要求。 我想更改標簽的高度,顏色並添加一些圖片和按鈕。
但是我不知道如何。 是否有任何示例或文章對我有幫助?
您可以輕松地自定義MFC Tab控件。 有很多選擇。
要啟用關閉按鈕,您只需要調用m_TabControl.EnableActiveTabCloseButton();
確保在您的子窗口中添加WM_CLOSE
消息處理程序:
void CMyTabWindow::OnClose()
{
CMFCTabCtrl *pTab = static_cast<CMFCTabCtrl*>(GetParent());
pTab->RemoveTab(pTab->GetActiveTab());
}
您可以使用SetTabBkColor()
或SetAutoColors()
自定義顏色。
您也可以使用SetImageList()
設置圖像。
高度也可以使用SetTabsHeight()
進行自定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.