Fixing the main window's icon in the title bar
This commit is contained in:
@@ -1304,13 +1304,19 @@ ui_init(int nCmdShow)
|
|||||||
wincl.lpfnWndProc = MainWindowProcedure;
|
wincl.lpfnWndProc = MainWindowProcedure;
|
||||||
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
|
wincl.style = CS_DBLCLKS; /* Catch double-clicks */
|
||||||
wincl.cbSize = sizeof(WNDCLASSEX);
|
wincl.cbSize = sizeof(WNDCLASSEX);
|
||||||
wincl.hIcon = LoadIcon(hinstance, (LPCTSTR)10);
|
wincl.hIcon = NULL;
|
||||||
wincl.hIconSm = LoadIcon(hinstance, (LPCTSTR)10);
|
wincl.hIconSm = NULL;
|
||||||
wincl.hCursor = NULL;
|
wincl.hCursor = NULL;
|
||||||
wincl.lpszMenuName = NULL;
|
wincl.lpszMenuName = NULL;
|
||||||
wincl.cbClsExtra = 0;
|
wincl.cbClsExtra = 0;
|
||||||
wincl.cbWndExtra = 0;
|
wincl.cbWndExtra = 0;
|
||||||
wincl.hbrBackground = CreateSolidBrush(RGB(0,0,0));
|
wincl.hbrBackground = CreateSolidBrush(RGB(0,0,0));
|
||||||
|
|
||||||
|
/* Load proper icons */
|
||||||
|
wchar_t path[MAX_PATH + 1] = {0};
|
||||||
|
GetModuleFileNameW(hinstance, path, MAX_PATH);
|
||||||
|
ExtractIconExW(path, 0, &wincl.hIcon, &wincl.hIconSm, 1);
|
||||||
|
|
||||||
if (! RegisterClassEx(&wincl))
|
if (! RegisterClassEx(&wincl))
|
||||||
return(2);
|
return(2);
|
||||||
wincl.lpszClassName = SUB_CLASS_NAME;
|
wincl.lpszClassName = SUB_CLASS_NAME;
|
||||||
|
Reference in New Issue
Block a user