Icons von laufenden Programmen
-
Hi,
ich möchte das Icon von laufenden Anwendungen bekommen. Das Fensterhandle der Anwendungen hab ich schon. Ich schaff es aber nicht das Icon zu bekommen. Hat jemand eine Idee für nen Ansatz?
Hab das Problem schon im MFC Forum geschrieben, es hatte bis jetzt aber noch keiner eine Idee. Vielleicht gibt es ne Möglichkeit mit der API.
-
Ich hab das mal so gemacht:
HICON hIcon = (HICON)SendMessage(hwnd, WM_GETICON, ICON_BIG, NULL); if(!hIcon) hIcon = (HICON)GetClassLong(hwnd,GCL_HICON);
-
Nach der ersten Zeile ist hIcon noch 0, mit der zweiten Zeile klappt es aber. Danke!