Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
ВнизИконки Найти похожие ветки
← →
Hyboid (2004-08-23 13:25) [0]Привязка определенного расширения файла к приложению влечет за собой изменение иконки этого файла. Как ее определить?
← →
GrayFace © (2004-08-23 14:01) [1]В RegEdit:
Смотришь HKEY_CLASSES_ROOT\расширение(например, .txt)\(Значение по умолчанию) - например, это "txtfile".
Смотришь HKEY_CLASSES_ROOT\txtfile\DefaultIcon\(Значение по умолчанию) - иконка.
← →
_student (2004-08-23 14:10) [2]Еще можно так
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ShellAPI, ExtCtrls, ImgList;
type
TForm1 = class(TForm)
Button1: TButton;
Image1: TImage;
ImageList1: TImageList;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
ShInfo: TSHFileInfo;
sysimagelist: uint;
SFI: TSHFileInfo;
begin
sysimagelist := SHGetFileInfo("", 0, SFI, sizeof(tshfileinfo), shgfi_sysiconindex or shgfi_largeicon);
SHGetFileInfo("c:\hello.doc", 0, ShInfo, sizeof(ShInfo), shgfi_typename or shgfi_sysiconindex);
ImageList1.Handle:=sysimagelist;
ImageList1.GetBitmap(ShInfo.iIcon, Image1.Picture.Bitmap)
end;
end.
← →
Hyboid (2004-08-23 23:48) [3]Thanx
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.039 c