Hey! Piszę sobie taki mały programik w API. Jest już on prawie skończony oprócz jednej ikonki:
I tutaj jest ikona
|
| | Tekst |X|
| tutaj coś tam |
| na oknie |
(sorki, że tak nie ładnie narysowałem, ale chodzi mi o tą ikonkę okna, która znajduje się w lewym, gónym rogu). A więc, jak ją zmienić? Tworząc klasę (TWndClass) można zmienić tylko ikonę tą, która jest na pasku zadań :(. Więc, jak to zmienić?? :P
Czekam na odpowiedzi, pozdrawiam Patryk.
PS. Jak pobrać uchwyt od ikony programu? W Visualu stworzyłem sobie zasób, który ma tylko jedną ikonę. Na moje zdziwienie, gdy dodałem ten zasób do programu, zmieniła się ikona programu na tą z zasobów (co mnie zdziwiło :P). Gdy próbowałem sobie dodać ikonę do TRAY'a (a pierwszy raz to robię w API), za Chin nie chciała się pokazać ikona programu (a uchwyt wyciągałem za pomocą LoadIcon(hInstance, IDI_APPLICATION), LoadIcon(0, IDI_APPLICATION) itp...). w SPACJA końcu poddałem się i skorzystłem z ExtractAssociatedIcon podając parametry programu. Jak można pobrać ikonę programu nie korzystając z ExtractAssociatedIcon?? :P