PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Icon eines bel. Fensters anzeigen/Icons in Listbox?



Assimilator
13.01.2002, 22:01
Nu will ich jetzt auch noch zu jedem aktiven Fenster das Icon des Fensters anzeigen...
Ich dachte ich mach das so:


GetClassName(hwnd, buffer, sizeof(buffer));
hinstance = (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE);
GetClassInfoEx(hinstance,buffer,&wndclassex);

DrawIconEx(hDCWindow,10,10,wndclassex.hIcon,16,16, 0,NULL,DI_NORMAL);


Wobei "hwnd" das Handle eines bel. aktiven/sichtbaren Fensters ist...
wurde aber nix draus.. das Teil zeigt mir die Icons anderer Fenster net an, nur mein "eigenes" Icon...
gibt's hier vielleicht irgend n'Genie (*schleim* *g*) das mir helfen kann?

Und wenn ich schon gleich dabei bin: Kann ich das Icon auch irgendwie in die Listbox reinzeichnen(links neben dem text...)? oder brauch ich da was anderes...? (was?)

PS: bin total neu in Win-C++ :)

Assimilator
14.01.2002, 18:08
hmm,


DrawIconEx(hDCList,10,10,(HICON)SendMessage(hwnd,W M_GETICON,ICON_BIG,0),32,32,0,NULL,DI_NORMAL);

kommt schon näher ran.. funktioniert aber auch noch net bei allen fenstern... :(