[問題提出]
請問treeview控制項和treectrl控制項的用法有何不同呢?向怎麼imagelist控制項中加圖象呀?
[解決方法]
1)hicon hicon[8];
m_imagelist.create(16,16,0,8,8);
for(int n=0;n<8;n++)
m_imagelist.add(hicon[n]);
ctreectrl *ptree=(ctreectrl *)getdlgitem(idc_tree);
ptree->setimagelist(&m_imagelist,tvsil_normal);
2)cimagelist cil1;
cil1.create(32,32,true,2,2);
//設定圖象列表
m_list.setimagelist(&cil1,lvsil_normal);
在向ctreectrl中加入一項後,有什麼方法能編輯該節點的文字呢?
首先設定你的
ccomptreectrl具有tvs_editlabels屬性
.在設計時用控制項屬性
來設定在執行時用getstyle()/setstyle()成員函式
來設定.然後請看下述**:
htreeitem ccomptreectrl::addset()
VC程式設計小技巧
用vc新建dialog.新增rich edit 後編譯可以通過,執行後自動退出,原因即是沒有初始化的後果。解決方法 解釋 wasatarup 是應用程式呼叫的windows sockets dll的第乙個函式,在呼叫任何winsock api之前,必須呼叫wsastartup 進行初始化,最後呼叫w...
VC程式設計小技巧之列印相關
為 afx idd preview 這個id建立乙個dialogbar。則系統就會用新建立的dialogbar代替系統預設的那個 1.要列印哪個視就 cmainframe afxgetmainwnd m wndsplitter.setactivepane 要列印的那個視對應的pane 2.有乙個單文...
VC程式設計小技巧之編輯框
怎麼讓對話方塊中的cedit控制項類接收對話方塊的訊息 1 在對話方塊中增加乙個id 為idc edit1的cedit1控制項 2 通過classwizard 生成乙個基於cedit的新類cmyedit,cmyedit m wndedit 3 在對話方塊oninitdialog 中,將m wnded...