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

Вниз

Как зная хендл чужого приложения нарисавать его иконку   Найти похожие ветки 

 
xtz ©   (2003-11-20 18:45) [0]

Как зная хендл чужого приложения нарисавать его иконку на кнопке Bitbutton соей проги (желательно с роботующим примером) а то пробывал LoadIcon но никак (ExtractIconEx не предлогать)


 
DVM ©   (2003-11-20 18:49) [1]

Во-первых, у приложений нет хэндлов, но они есть у окон.

Надо получить иконку окна или ассоциированную с файлом?


 
xtz ©   (2003-11-20 18:58) [2]

Иконку окна но без и использывание загрузки её из файла приложения


 
DVM ©   (2003-11-20 19:04) [3]

function GetIconFromWindow(hWnd:HWND; bBigIcon:boolean):HICON;
var
BigOrSmall,BigOrSmall2:integer;
hIcon:THandle;
begin
hIcon:=0;
if bBigIcon then
begin
BigOrSmall:=ICON_BIG;
BigOrSmall2:=GCL_HICON;
end
else
begin
BigOrSmall:=ICON_SMALL;
BigOrSmall2:=GCL_HICONSM;
end;
SendMessageTimeout(hWnd, WM_GETICON, BigOrSmall, 0, SMTO_ABORTIFHUNG, 1000, HIcon);
if hIcon=0 then hIcon := GetClassLong(hWnd, BigOrSmall2);
if hIcon=0 then SendMessageTimeout(hWnd, WM_GETICON, BigOrSmall, 1,
SMTO_ABORTIFHUNG, 1000, hIcon);
if hIcon=0 then hIcon := GetClassLong(hWnd, BigOrSmall2);
if hIcon=0 then SendMessageTimeout(hWnd, WM_QUERYDRAGICON, BigOrSmall,
0, SMTO_ABORTIFHUNG, 1000, hIcon);
result:=hIcon;
end;


 
chi   (2003-11-21 14:35) [4]

Удалено модератором
Примечание: Offtopic


 
xtz ©   (2003-11-29 00:27) [5]

Удалено модератором
Примечание: Offtopic


 
xtz ©   (2003-11-29 00:31) [6]

Удалено модератором
Примечание: Offtopic



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
14-16635
MVova
2004-01-14 17:28
2004.02.06
Извращения, или может можно так делать?


14-16697
GrayFace
2004-01-14 21:03
2004.02.06
Как сделать так, чтобы прога не убивалась при завершении сеанса?


1-16480
Кирилл Б.
2004-01-24 12:13
2004.02.06
Иконка в трэе не удаляется Windows


6-16554
Delphi5.01
2003-11-30 22:08
2004.02.06
блокируется Интернет при использовании компонента IdHttp


14-16702
Knight
2004-01-17 00:02
2004.02.06
Какой виртуальный СД, создайт имиджи с расширением CDI ?