VC 由已知的樹結構生成TreeView 100

2025-01-23 10:20:37 字數 2897 閱讀 6890

vc 由已知的樹結構生成treeview

1樓:

使用遞迴呼叫,可以實現,**很簡單。

缺點,執行速度慢,耗費系統資源——耗堆疊)。

假設 定義了控制項變數 ctreectrl*m_tree;

可以通過treeview控制項來得到其ctreectrl指標,具體看msdn)。

void enumtree( person*theperson, htreeitem hparent, htreeitem hprev)

if ( theperson)

return;

htreeitem hnewitem = m_tree->insert( theperson->name, hparent, hprev);

enumtree( theperson->next, hparent, hnewitem);

enumtree( theperson->child, hnewitem, null);

呼叫的時候:

enumtree( m_rootperson, null, null);/m_rootperson 為樹的根節點。

簡單吧。程式設計,就這麼簡單)

2樓:

老大,這就是乙個遍歷的過程呀,你遍歷你的樹,然後構造treeview呀,

如何在單文件下建立vc樹控制項

3樓:網友

單文件,有乙個檢視類,你在檢視類裡定義乙個ctreectrl的成員變數如 m_wndtree。

然後在檢視類的oncreate裡 m_

然後在onsize裡改變樹的位置。

vc++動態建立樹如何實現雙擊出現視窗

4樓:倉鼠變身熱帶

其實它已經在新視窗開啟了,只是視窗相互覆蓋而已,如果你要同時看兩個視窗,可以選擇選單欄裡的(視窗->重疊)。

5樓:司寇樂兒

可以在訊息處理函式中加上對雙擊滑鼠右鍵的處理:

case wm_rbuttondblclk:

postquitmessage(0);

return 0;

如果使用mfc, 則新增乙個訊息/事件,選wm_rbuttondblclk,onrbuttondblclk(),其中只postquitmessage(0)即可。

用 exitprocess(0)代替postquitmessage(0)更直截了當。

6樓:科技含量高

第二個引數指定指定視窗控制代碼,getmessage 就只獲取這個視窗的訊息。指定控制代碼後,wm_destroy訊息任然可以取到,所以可以銷燬視窗,但wm_quit不是傳送給視窗的,所以無法取到,程式不能退出。第三個引數是訊息最小值,第四個最大值。

7樓:chenby陳寶茵

設定這個button的訊息事件onclick,在**中新增aboutbox的顯示**。

另外,虛機團上產品**,超級便宜。

c#語言asp.net實現treeview控制項讀資料庫動態生成樹的**

8樓:網友

客戶端控制treeview

1.設定所選節點,如選中第二個節點。

function setselnode()2.得到所選節點的text,id或nodedatafunction getattribute()替換text為id或nodedata,可分別得到所選節點的id或nodedata

3.修改節點屬性,如修改第乙個節點的textfunction modifynode()4.得到點選節點。

function

5.新增節點。

function addnode()

遍歷所有節點。

只針對根結點,大家把它可改為遞迴形式。

var nodearray=new array();

nodearray=;

9樓:旭坨

用c#語言在下實現treeview控制項讀資料庫動態生成樹的**這個很麻煩的,需要下個控制項的,你給我訊息,我發給你吧.呵呵,先給分吧...

謝謝啊~

在vc中生成的介面中加入了樹型控制項,樹型控制項的訊息對映是怎樣的?

10樓:匿名使用者

點選item觸發wm_selchange這個訊息 你可以處理這個訊息。

在訊息響應函式中 創皮掘建乙個對話方塊。

例如:void onselchange()cmydlg dlg; /宣告一孝粗個對話方塊物件。

ok 了。你是不是不知道怎麼新增訊息啊?

按ctrl + w 然後選擇你樹型控制項所在的類 應該巧握鎮可以找到wm_selchange 這個訊息。

11樓:網友

1\ 在控制項上點右鍵--建立類嚮導。這裡面就有,2\vc2003-2005 在控制項上點右鍵--屬性。在屬性頁毀喊裡襪帆面最上面有乙個閃電一樣的符號,這裡有告餘雹有詳細的說明!

剛學完了vc++,想知道如何建立windows程式結構?

12樓:

你是學了c++還是vc++,不要混淆了,我建議你去看一看孫鑫老師的《vc++從入門到精通》**和《vc++深入詳解》這本書。

採用vc開發環境建立二叉樹

13樓:網友

把你的郵箱告訴我吧,我發到你的郵箱裡去。

14樓:網友

這東西網上多了,你以後要學會利用網路。

下面是我搜的乙個,10秒鐘不到。

15樓:網友

vc++環境下編譯的可以麼?

豐產樹形的棗樹結構特點有哪些,主要樹形及其特點有哪些

棗樹為喜光bai樹種,其 樹形應適合du棗樹的生zhi長結果特性,依其dao立地條件和栽培特點而定,一回般具有答以下特點 1 主幹高度0.7 1米,具有健壯的骨幹枝6 8個,側枝10 15個。樹冠高度2.5 3米。2 樹冠內光照良好,層次清晰,主枝角度50 60 有的品種單軸生長能力強,結果後,容易...

什麼叫組詞結構,由的部首,結構,組詞

組詞 把單個漢字與其他合適的漢字搭配而組成雙音節或多音節詞語。今亦以指初等學校語文練習內容之一。如 組詞造句 給這些漢字組詞。組詞 指由表現同一主題的若干首詞所組成的一組詞。每首詞相對完整和獨立,而與其他詞之間又有內在的聯絡。如 溫庭筠 菩薩蠻 十五首 歐陽修 採桑子 十首 蘇軾 浣溪紗 五首等。1...

月球是由哪些結構組成的,月球是由什麼構成的?

回答月球與地球一樣有殼 幔 核等分層結構。最外層的月殼平均厚度約為60 65公里。月殼下面到1000公里深度是月幔,它佔了月球的大部分體積。月幔下面是月核,月核的溫度約為1000度,很可能是熔融狀態的。月球直徑約3476公里,是地球的1 4 太陽的1 400,月球到地球的距離相當於地球到太陽的距離的...