alsyed
June 28th, 2008, 03:32 PM
I have used a number of icon files as resource and gave my project proper coding but the window doesnot display the small icon at the top left corner when i start the compiled file. It displays the big icon correctly (to represent the file) and I am sure that I included 16x16 version of icon 32bit, 256 colors, 16 colors.
I use Dev C++.
I used the following lines of code in the project:-
WNDCLASSEX win;
win.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
win.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
CreateWindowEx(...parameters...);
it displays IDI_APPLICATION icon where it should display my icon
//THIS TEXT HAS BEEN ADDED LATER ON
THIS PROBLEM IS NOW SOLVED BY REPLACING
win.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
BY
win.hIconSm = static_cast<HICON>(LoadImage(hInstance, MAKEINTRESOURCE(IDI_BICON), IMAGE_ICON, 16, 16, LR_DEFAULTSIZE));
I use Dev C++.
I used the following lines of code in the project:-
WNDCLASSEX win;
win.hIcon = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
win.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
CreateWindowEx(...parameters...);
it displays IDI_APPLICATION icon where it should display my icon
//THIS TEXT HAS BEEN ADDED LATER ON
THIS PROBLEM IS NOW SOLVED BY REPLACING
win.hIconSm = LoadIcon(NULL, MAKEINTRESOURCE(IDI_BICON));
BY
win.hIconSm = static_cast<HICON>(LoadImage(hInstance, MAKEINTRESOURCE(IDI_BICON), IMAGE_ICON, 16, 16, LR_DEFAULTSIZE));