a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Java > 正文

屬性表標簽上的位圖在MFC,CB下的實現

2019-09-06 23:33:56
字體:
來源:轉載
供稿:網友

                    屬性表標簽(tab control)支持在每一個item上放Image 圖片。在mfc下實現相當簡單,可分為以下幾步:
   
   step1: create a bitmap resource with the images
/t  
/t   you can also use icons or even create the images at run time.
/t   the size of the images should be in proportion to the height
/t   of the label.
   step2: add member variable of type Cimagelist
/t  
/t    protected:
/t/t      CImagelist m_imagetab;

   step3:  Override OnInitDialog() and add code to it

/t    bool CmyPropSheet::OnInitDialog()
/t    {
/t/tbool bresult=CProperttySheet::OnInitDialog();
/t/tm_imagetab.create(IDB_TABIMAGES,13,1,RGB(255,255,255));
/t/tCTabCtrl *pTab=GetTabControl();
/t/tpTab->SetImageList(&m_imagetab);
/t/t
/t/ttc_item tcitem;
/t/ttcitem.mask=tcif_image;
/t/t
/t/tfor(int i=0;i<3;i++)
/t/t{  
/t/t    tcitem.iimage=i;

/t/t     pTab->SetItem(i,&tcitem);
/t/t}
/t/treturn bresult;
/t      }

C++Builder 沒有提供 SetImageList,SetItem這樣的函數,但我們可以直接處理WINDOWS API 消息:TCM_SETIMAGELIST,TCM_SETITEM. 看下面的代碼可以體會不同的編程風格。

void __fastcall TForm1::FormPaint(TObject *Sender)
{


   TabControl1->Perform ( TCM_SETIMAGELIST, 0, ImageList1->Handle );
   TCITEM tcitem;
   tcitem.mask=TCIF_IMAGE ;
   for(int i=0;i<3;i++)
   {
/ttcitem.iImage=i;
/tTabControl1->Perform ( TCM_SETITEM, i,(LPARAM) (LPTCITEM)     &tcitem );

    }

}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 免费不卡视频 | 日韩久久精品 | 中文字幕电影在线 | 国产一区二区三区不卡在线观看 | 91中文字幕 | 桃色视频国产 | 麻豆色呦呦 | 中文字幕一区二区三区乱码图片 | 久久国产精品99国产 | 99精品国产在热久久 | 羞羞视频免费在线观看 | 亚洲午夜精品一区二区三区他趣 | 亚洲区一区二 | 国产视频一区二区在线 | 国产在线精品一区二区三区 | 精品久久久久久久久久久久久久 | 国产精品视频999 | 国产 日韩 欧美 制服 另类 | 日韩电影专区 | 久久久久久高潮国产精品视 | 久久久精品欧美 | 国产91黄色| 国产精品国产自产拍高清 | 亚洲成人在线网站 | 免费观看视频www | 99热影院| 青青免费视频 | 国产精品久久久久久久久久久久久久久久久 | 国产在线国偷精品产拍 | 一级片网 | 91色在线观看 | 午夜视频 | 国产午夜精品一区二区三区嫩草 | 国产精品一区二区无线 | 综合97| 欧美精品在线观看 | 中国特级黄色片 | 日韩精品免费在线 | 欧美日产国产成人免费图片 | 免费xxxx大片国产在线 | 国产成人精品一区二区在线 |