1
0
mirror of https://github.com/solemnwarning/ipxwrapper synced 2024-12-30 16:45:37 +01:00

Fix ipxconfig icon loading.

This commit is contained in:
Daniel Collins 2011-09-18 22:47:45 +00:00
parent 881f433d50
commit c5a3429d9a

View File

@ -570,19 +570,21 @@ static void init_windows() {
die("Failed to initialise common controls");
}
WNDCLASS wclass;
WNDCLASSEX wclass;
wclass.cbSize = sizeof(wclass);
wclass.style = 0;
wclass.lpfnWndProc = &main_wproc;
wclass.cbClsExtra = 0;
wclass.cbWndExtra = 0;
wclass.hInstance = GetModuleHandle(NULL);
wclass.hIcon = (HICON)LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(50), IMAGE_ICON, 0, 0, LR_DEFAULTSIZE);
wclass.hIcon = (HICON)LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(50), IMAGE_ICON, 32, 32, LR_SHARED);
wclass.hCursor = LoadCursor(NULL, IDC_ARROW);
wclass.hbrBackground = (HBRUSH)(COLOR_BTNFACE+1);
wclass.lpszMenuName = NULL;
wclass.lpszClassName = "ipxconfig_class";
wclass.hIconSm = (HICON)LoadImage(GetModuleHandle(NULL), MAKEINTRESOURCE(50), IMAGE_ICON, 16, 16, LR_SHARED);
if(!RegisterClass(&wclass)) {
if(!RegisterClassEx(&wclass)) {
die("Failed to register ipxconfig_class: " + w32_errmsg(GetLastError()));
}