在 VC++ 6.0 中使用 MFC 樹形控件(CTreeCtrl)顯示無序節點資料時,主要挑戰在於判斷父節點是否已經存在,以及正確處理樹節點指標。資料格式通常為逗號分隔的層級資訊,例如「1,22,3,=a」代表第一層為 1、第二層為 22、第三層為 3,附屬資料為 a。
實作方式可以先將字串切割,逐層檢查樹控件中是否已有對應節點,若沒有則使用 InsertItem() 建立新節點,並將新節點插入正確的父節點下。同時要注意 HTREEITEM 指標的管理,確保每層節點都正確連接,才能繪製出完整的樹狀結構。