關於 TreeView 得到系統 Icon 的問題 |
缺席
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
各位先進:
小弟參考了以下的連結,turboted 版主 TreeView+ListView 讀出系統檔案圖 http://delphi.ktop.com.tw/topic.php?topic_id=30476 小弟是第一次碰 TreeView,經由這個發表得到很多啟發 但是小弟套用下列的 >>> >>>>>>>>>>>> 結果如下... < src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=15233410&CC=340690"> 小弟在 ImageList1 中並無放任何圖檔 小弟已有看了 SDK 的說明,反覆的研究還是不太懂 @@ 是否小弟有看漏了什麼或是還有哪個地方該注意而疏忽的? 發表人 - 流 於 2004/04/21 05:14:09 |
小笨象
一般會員 發表:0 回覆:7 積分:1 註冊:2003-03-29 發送簡訊給我 |
//设置listview的图标。
SHFILEINFO FileInfo;
THandle ImageListHandle;
//大图标
ImageListHandle = SHGetFileInfo("C:\\", 0, &FileInfo, sizeof(FileInfo),
SHGFI_SYSICONINDEX | SHGFI_LARGEICON);
SendMessage(FJListView->Handle, LVM_SETIMAGELIST, LVSIL_NORMAL,ImageListHandle);
SendMessage(FJHtmlListView->Handle, LVM_SETIMAGELIST, LVSIL_NORMAL,ImageListHandle);
//小图标
ImageListHandle = SHGetFileInfo("C:\\", 0, &FileInfo, sizeof(FileInfo),
SHGFI_SYSICONINDEX | SHGFI_SMALLICON); SendMessage(FJListView->Handle, LVM_SETIMAGELIST, LVSIL_SMALL,ImageListHandle);
SendMessage(FJHtmlListView->Handle, LVM_SETIMAGELIST, LVSIL_SMALL,ImageListHandle); SHFILEINFO FileInfo; ZeroMemory(&FileInfo,sizeof(FileInfo));
SHGetFileInfo(sFileName.c_str(), 0, &FileInfo, sizeof(FileInfo),SHGFI_ICON|SHGFI_SMALLICON );
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
|
流
中階會員 發表:36 回覆:142 積分:70 註冊:2003-07-24 發送簡訊給我 |
先跟大家說聲抱歉,小弟找到答案了 之前都是觀看 TreeView 的相關文章,依然找不出頭緒
今天乾脆找 ImageList 相關文章,才找出原因 在 http://delphi.ktop.com.tw/topic.php?topic_id=25911 這討論中
發現 RaynorPao 大大一行很關鍵的程式
猛然的想起,我是不是沒將 ImageList1 的 ShareImages 設為 true
因為 TreeView 的部份我能檢查的都測試過了 原因只出在沒將 ImageList1 的 ShareImages 設為 true ... 真是很對不起大家,希望大家引以為鑑,別像小弟笨笨呆呆的 發表人 - 流 於
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |