Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

ExtractAssociatedIcon дает пустую иконку.   Найти похожие ветки 

 
Darkwing ©   (2006-10-09 10:31) [0]

Вот такая процедура

procedure TForm1.Button1Click(Sender: TObject);
var Icon: TIcon;
   w: word;
   s: string;
   pCh: PAnsiChar;
begin
 Icon := TIcon.Create;
 s := "c:\1.txt";
 if not(fileexists(s)) then
 begin
   ShowMessage("Нету файла");
   Exit;
 end;
 PCh := PAnsiChar(s);
 ExtractAssociatedIcon(Application.Handle,PCh,w);
 Icon.Handle := ExtractIcon(Application.Handle,PCh,w);
 image1.Picture.Icon := Icon;
end;


в image1 до компиляции уже загружена левая иконка, после выполнения процедуры image1 становится пустой.

в чем прикол, подскажите плз?


 
Darkwing ©   (2006-10-09 10:39) [1]

посмотрел в Watch, оказывается, что ExtractAssociatedIcon
не изменяет ни путь ни номер иконки в файле - источнике, хотя должна.


 
clickmaker ©   (2006-10-09 10:45) [2]

image1.Picture.Assign(Icon);

и что возвращает ExtractAssociatedIcon(Application.Handle,PCh,w)?



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.056 c
2-1159758607
vegarulez
2006-10-02 07:10
2006.10.22
Вопрос по поводу запуска проги или батника из моей программы.


2-1160129335
iamdanil
2006-10-06 14:08
2006.10.22
Как узнать title страницы из twebbrowser?


15-1158128560
cyborg
2006-09-13 10:22
2006.10.22
Вон какой бардак творится.


15-1159620235
Сатир
2006-09-30 16:43
2006.10.22
Пересылка сообщения на мобильник посредством Bluetooth


15-1159546902
Desdechado
2006-09-29 20:21
2006.10.22
Программа для включения задизабленных кнопок