CTabCtrl 控件顯示位圖或者圖標 BOOL CMyPropSheet::On { BOOL bResult = CPropertySheet::On
m_imageTab.Create( IDB_TABIMAGES, 13, 1, RGB(255,255,255) ); //創(chuàng)建一個CImageList的類 CTabCtrl *pTab = GetTabControl(); pTab->SetImageList( &m_imageTab ); //tab控件設(shè)置ImageList //也可可以不指定像素,可以使用CImageList 的Add方法實現(xiàn),可以Add位圖或者圖標 TC_ITEM tcItem; tcItem.mask = TCIF_IMAGE; for( int i = 0; i < 3; i++ ) { tcItem.iImage = i; pTab->SetItem( i, &tcItem ); //顯示ImageList的序號 } return bResult; } 我做一個顯示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("號碼添加"),1); m_DlgPage1.Create(IDD_DLG_ON m_DlgPage2.Create(IDD_DLG_TWO,GetDlgItem(IDC_TAB_PANEL));
問:
|
|
|
來自: 啟蒙彩魂 > 《有關(guān)位圖的》