Icon eines Window?

kahuna

Erfahrenes Mitglied
Löchen.

Ich habe das Handle eines Windows (z.B. Internet Explorer) ich möchte nun das Icon davon kriegen. Wie mach ich das?

Ich programmiere normalerweise in .NET (möchte die Funktion danach auch dort verwenden), also entschuldigt, wenns zu einfach ist =D

Gruss Alexander
 
In normalen C/C++ würde ein WM_GETICON das Handle zurückliefern. Ich bin mir nicht sicher, ob das Thread-Übergreifend (also mit dem HWND einer anderen Anwendung) klappt.

Dieses WM_GETICON musst du wahrscheinlich .NET-technisch anders verpacken, hast du denn ein System.Windows.Forms.Control von dem Zielfenster?
 
Hallo,

Nein ich habe nur das Handle des Fensters, und es ist ja auch nicht gesagt, dass die Applikation des Handles in .NET geschrieben ist. Was ich will ist per Handle das Icon eines beliebigen Fensters herausfinden (das muss also mit win32 funktionen gehen)

Gruss Alexander
 
Zurück