Главная страница
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.032 c
1-1094580118
Reeg
2004-09-07 22:01
2004.10.03
Отчет в Rave Reports


14-1094841853
Knight
2004-09-10 22:44
2004.10.03
Подайте хакеру на маму...


1-1095410692
Drakosha
2004-09-17 12:44
2004.10.03
TTreeView


3-1094187253
Еврей ;)
2004-09-03 08:54
2004.10.03
Запрос на сервере


3-1094291650
jiny
2004-09-04 13:54
2004.10.03
Вопрос по триггерам