Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
17. Jun 2005
im Kontext dieses Programmes zeigt dein Programm bei mir alle Icons an. Aber wenn ich den Teil zum auslesen des Iconhandles anderweitig verwende komme ich zum beispiel nicht an alle icons von Fenstern ran die nicht in der Taskleiste angezeigt werden (z.B.: bekomm ich damit nicht das Icon des Source-Code-Fensters von Delphi7 oder das icon von dem Fenster auf dem das Menü sich in Delphi befindet)
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
17. Jun 2005
naja, in dem programm wird es ja mit
GetClassLong(TheHandle, GCL_HICONSM);
bzw.
GetClassLong(TheHandle, GCL_HICON);
gelöst. Und ein Icon gibts da auch nur von den Fenstern wo auch WM_GetIcon wirkung zeigt.
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
17. Jun 2005
hmm, dann würd ich mich freuen wenns wenigstens per pn mal vorbeiflattert...
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
16. Jun 2005
und noch besser als per pn wäre hier in dem Thread damit alles was davon haben. Mir geht es hauptsächlich um die Iconroutine...
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
12. Jun 2005
also bei mir gehts ohne problem. Natürlich bekomm ich nur Icons von Fenstern die ein Icon haben. Also von Panels etc. bekomm ich kein Icon aber von anderen Fenstern schon...
LIconHandle := SendMessage(TheWindowHandle, WM_GETICON, ICON_BIG, 0);
if LIconHandle = 0 then
ImgIcon.Picture.Graphic := nil
else begin
LIcon := TIcon.Create;
LIcon.Handle := LIconHandle;
...
Forum: Win32/Win64 API (native code)
Delphi
by SirThornberry,
12. Jun 2005
ich denk mal es funktioniert nur bei den Fenstern den explizit ein eigenes Icon zugeordnet wurde.