CTabCtrl 控件顯示位圖或者圖標(biāo) BOOL CMyPropSheet::On { BOOL bResult = CPropertySheet::On
m_imageTab.Create( IDB_TABIMAGES, 13, 1, RGB(255,255,255) ); //創(chuàng)建一個(gè)CImageList的類(lèi) CTabCtrl *pTab = GetTabControl(); pTab->SetImageList( &m_imageTab ); //tab控件設(shè)置ImageList //也可可以不指定像素,可以使用CImageList 的Add方法實(shí)現(xiàn),可以Add位圖或者圖標(biāo) TC_ITEM tcItem; tcItem.mask = TCIF_IMAGE; for( int i = 0; i < 3; i++ ) { tcItem.iImage = i; pTab->SetItem( i, &tcItem ); //顯示ImageList的序號(hào) } return bResult; } 我做一個(gè)顯示ICO的例子 CTabCtrl m_TabPanel; CImageList m_ImageList; m_ImageList.Create(16,16,ILC_COLOR8|ILC_MASK,3,0); m_ImageList.Add(::AfxGetApp()->LoadIconA(IDI_ICON1)); m_ImageList.Add(::AfxGetApp()->LoadIconA(IDI_ICON2)); m_ImageList.Add(::AfxGetApp()->LoadIconA(IDI_ICON3)); m_TabPanel.SetImageList(&m_ImageList); m_TabPanel.InsertItem(0,_T("配置參數(shù)"),0); m_TabPanel.InsertItem(1,_T("號(hào)碼添加"),1); m_DlgPage1.Create(IDD_DLG_ON m_DlgPage2.Create(IDD_DLG_TWO,GetDlgItem(IDC_TAB_PANEL));
問(wèn):
|
|
來(lái)自: 啟蒙彩魂 > 《有關(guān)位圖的》