久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

VC樹(shù)狀視圖控件插入圖片的使用方法

在VC編程中,樹(shù)狀視圖控件是非常實(shí)用的控件之一。本文將分享樹(shù)狀視圖控件的使用方法以及如何利用圖像列表控件往其中插入圖片。新建MFC工程并插入位圖資源首先,新建一個(gè)名為"test1"的MFC工程。然后,

在VC編程中,樹(shù)狀視圖控件是非常實(shí)用的控件之一。本文將分享樹(shù)狀視圖控件的使用方法以及如何利用圖像列表控件往其中插入圖片。

新建MFC工程并插入位圖資源

首先,新建一個(gè)名為"test1"的MFC工程。然后,插入兩個(gè)表情圖的位圖資源,并將位圖資源的ID號(hào)改為"IDB_BITMAP2"。

接下來(lái),在資源管理器中拖動(dòng)一個(gè)樹(shù)狀視圖控件到對(duì)話框上。右鍵點(diǎn)擊樹(shù)狀視圖控件,選擇"建立類(lèi)向?qū)?,為其關(guān)聯(lián)一個(gè)成員變量"m_tree"。

在CTest1Dlg類(lèi)中加入以下成員變量:

```cpp

HTREEITEM childItem;

HTREEITEM treeItem[3];

CImageList m_treeImageList;

```

在對(duì)話框初始化函數(shù)OnInitDialog中加入樹(shù)狀視圖控件初始化的代碼。具體代碼如下:

```cpp

// 將繪制的位圖資源創(chuàng)建為圖片列表控件

m_(IDB_BITMAP, 16, 1, RGB(0, 255, 0));

m_(m_treeImageList, TVSIL_NORMAL);

```

往樹(shù)狀視圖控件中插入父項(xiàng)目

接下來(lái),我們要往樹(shù)狀視圖控件中插入三個(gè)父項(xiàng)目。

```cpp

CString parentItem[3] { "Friends", "Classmates", "Workmates" };

for(int i0; i<3; i )

{

treeItem[i] m_(parentItem[i], i > 1 ? 1 : i, i > 1 ? 1 : i, TVI_ROOT);

m_(treeItem[i], DWORD(i * 100));

}

```

插入子項(xiàng)并展開(kāi)父項(xiàng)

最后,我們要在每個(gè)父項(xiàng)目下插入子項(xiàng),并且可以通過(guò)雙擊父項(xiàng)目的圖標(biāo)來(lái)展開(kāi)或關(guān)閉子項(xiàng)。

```cpp

// 在父項(xiàng)"Friends"下插入子項(xiàng)"Jack"

childItem m_("Jack", 0, 0, treeItem[0]);

m_(childItem, DWORD(0));

// 在父項(xiàng)"Classmates"下插入子項(xiàng)"Lucy"

childItem m_("Lucy", 1, 1, treeItem[1]);

m_(childItem, DWORD(1));

// 在父項(xiàng)"Workmates"下插入子項(xiàng)"ZhiZ"

childItem m_("ZhiZ", 1, 1, treeItem[2]);

m_(childItem, DWORD(2));

```

至此,我們已經(jīng)完成了向樹(shù)狀視圖控件中插入圖片和展開(kāi)子項(xiàng)的操作。現(xiàn)在可以運(yùn)行程序,通過(guò)雙擊父項(xiàng)目的圖標(biāo)來(lái)展開(kāi)或關(guān)閉子項(xiàng)。

這些操作可以幫助您更好地使用樹(shù)狀視圖控件,并在其中插入自定義的圖片。希望本文對(duì)您有所幫助!

標(biāo)簽:
主站蜘蛛池模板: 桐梓县| 黄山市| 商都县| 竹山县| 郸城县| 南靖县| 喀喇沁旗| 望城县| 金昌市| 疏勒县| 彰化市| 嘉兴市| 泽普县| 甘肃省| 突泉县| 同心县| 大宁县| 双桥区| 武功县| 大港区| 年辖:市辖区| 淮滨县| 绩溪县| 宁陵县| 漾濞| 高州市| 禄丰县| 绥江县| 安西县| 灯塔市| 安平县| 涟源市| 襄樊市| 长武县| 丹凤县| 聂拉木县| 麟游县| 桓仁| 宜都市| 遂溪县| 伊通|