[WinAPI, C++]Ustawianie ikon programu

Szukałem w google i wiem że jest kilka stron gdzie można znaleźć informacje na ten temat ale żadna mi nie pomogła. Trzeba mi ustawić ikony programu ale nie wiem jak to zrobić. Mam jakiś tam program i dwie ikony. Mógłby mi ktoś dokładnie, krok po kroku wyjaśnić co zrobić żeby ikony działały?

Ale ustawić gdzie? Po co? Co ma to coś robić? Ikony exe czy na pasku tytułowym okna?

  1. np. Jak plik jest w folderze to żeby było widać ikonę którą ja wybrałem, która jest w zasobach programu.

  2. ikonę na pasku, obok nazwy okna

  1. Explorer wyświetla pierwszą ikonę znalezioną w zasobach exe, więc samo dodanie zasobu z ikoną powinno wystarczyć.

  2. Przy rejestracji klasy okna, pola hIcon i hIconSm struktury WNDCLASSEX (uchwyt ikony możesz uzyskać za pomocą np. LoadImage).