D
delphi迷
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
begin
ImageList2.Handle:=GetSystemImageList(TRUE);
end;
function TForm1.GetSystemImageList(Large: boolean): HImageList;
var
SFI: TSHFileInfo;
begin
if Large then
Result := SHGetFileInfo('', 0, SFI, SizeOf(SFI),
SHGFI_SYSICONINDEX or SHGFI_LARGEICON)
else
Result := SHGetFileInfo('', 0, SFI, SizeOf(SFI),
SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ImageList2.Handle:=GetSystemImageList(FALSE);
end;
"function TForm1.GetSystemImageList(Large: boolean): HImageList;"
这个函数是从
“能不能在TreeView和ListView中使用资源管理器中的ImageList?”
中学来的。
但此程序运行后,我桌面上的图标,及资源管理器中的图标全都不见了,
所有本应有图标的地方,图标全都消失了。
重新启动后,我亲爱的图标才又回来了。
begin
ImageList2.Handle:=GetSystemImageList(TRUE);
end;
function TForm1.GetSystemImageList(Large: boolean): HImageList;
var
SFI: TSHFileInfo;
begin
if Large then
Result := SHGetFileInfo('', 0, SFI, SizeOf(SFI),
SHGFI_SYSICONINDEX or SHGFI_LARGEICON)
else
Result := SHGetFileInfo('', 0, SFI, SizeOf(SFI),
SHGFI_SYSICONINDEX or SHGFI_SMALLICON);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ImageList2.Handle:=GetSystemImageList(FALSE);
end;
"function TForm1.GetSystemImageList(Large: boolean): HImageList;"
这个函数是从
“能不能在TreeView和ListView中使用资源管理器中的ImageList?”
中学来的。
但此程序运行后,我桌面上的图标,及资源管理器中的图标全都不见了,
所有本应有图标的地方,图标全都消失了。
重新启动后,我亲爱的图标才又回来了。