麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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 );

    }

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

圖片精選

主站蜘蛛池模板: 国产精品剧情一区二区三区 | 免费一级在线观看 | av免费在线观看免费 | 久久国产亚洲视频 | 国产伦精品一区二区三区在线 | 久久久久中精品中文字幕19 | 久章草在线视频 | 九九精品影院 | 一级毛片大片 | 中文字幕综合在线观看 | 久久国产中文 | www.精品久久 | 亚洲天堂在线电影 | 日本一道aⅴ不卡免费播放 久久久久久久高清 | 综合精品久久 | 一级电影免费 | 欧美激情猛片xxxⅹ大3 | 成人免费毛片一 | 久久久青| 黄色网络免费看 | 国产一级一片免费播放 | 999插插插 | 成人在线免费观看网址 | 亚洲精品成人18久久久久 | 日本在线播放一区 | 久久久国产精品免费观看 | 欧美成人黄色小视频 | 精品国产一二区 | 亚洲影视在线 | 国产91av视频 | 欧美高清一级片 | 蜜桃视频在线观看视频 | 亚洲国产超高清a毛毛片 | av成人免费在线观看 | 黄色片在线观看网站 | 成人福利软件 | 香蕉久草视频 | 日韩a毛片免费观看 | 精品国产96亚洲一区二区三区 | 久久精品欧美视频 | www.com香蕉 |