Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: 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 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1095513341
UserUserov
2004-09-18 17:15
2004.10.03
Cообщения - свернуть или развернуть


1-1095678696
Nata
2004-09-20 15:11
2004.10.03
Форма


4-1093262504
Jenek
2004-08-23 16:01
2004.10.03
Помещение приложения в меню Windows


8-1085232886
Вадим
2004-05-22 17:34
2004.10.03
Декодирование DTFM


3-1094028262
Rule
2004-09-01 12:44
2004.10.03
Классический вопрос про краказяблики в такблицах DBASE через BDE