윈도우 아이콘 설정에 관한 질문입니다

윈도우 구조체를 설정할때

WNDCLASSEX wcex;
...
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MyIcon1));
...
wcex.hIconSm = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MyIcon1));

다음과 같이 제가 만든 아이콘을 이용해서 윈도우의 아이콘을 지정했습니다

아이콘의 모양은 32x32, 1비트에 그냥 가운데에 'S’라는 모양이 있는 아이콘 입니다

그런데 문제는 어떤 짓을 해도
image
다음과 같이 윈도우의 좌측상단에 있는 아이콘에만 적용이 됩니다

왜 작업표시줄에 있는 아이콘에는 적용이 되지 않는건가요?

작업표시줄에 있는 아이콘이 전부 흰색으로 나와서 잘보이지 않아서 빨간색 화살표로 표시했습니다

그리고 Win Api를 공부하는데 제가 검색을 잘 못해서 그런지

문서가 너무 없습니다 혹시 Win Api공부하셨다면 어떤 문서로 공부하셨는지

알려주실수 있나요?

http://soen.kr/
추억의 Win32 API 군요. 위 사이트가 예전 공부 할 때 유용했습니다.

감사합니다 ㅎㅎ