Вниз
Скачать: CL | DM;

Иконки   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.033 c
14-1094243456
Ajax
2004-09-04 00:30
2004.10.03
Востановление резервной копии в TheBat!


3-1094385566
Koala
2004-09-05 15:59
2004.10.03
Помогите с ХП


14-1095069018
Scalder
2004-09-13 13:50
2004.10.03
Общие вопросы по Delphi


3-1094187590
TL
2004-09-03 08:59
2004.10.03
Параметры запроса


1-1095648629
JetMan
2004-09-20 06:50
2004.10.03
Как найти последний день месяца?




   Наверх