diff --git a/melon.ico b/melon.ico new file mode 100644 index 00000000..38702791 Binary files /dev/null and b/melon.ico differ diff --git a/melon.rc b/melon.rc index ccf97668..9f2602f9 100644 --- a/melon.rc +++ b/melon.rc @@ -2,7 +2,7 @@ #define VFT_APP 0x00000001L //this will set your .exe icon -//A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "melon.ico" +100 ICON MOVEABLE PURE LOADONCALL DISCARDABLE "melon.ico" //include version information in .exe, modify these values to match your needs 1 VERSIONINFO diff --git a/src/libui_sdl/libui/windows/window.cpp b/src/libui_sdl/libui/windows/window.cpp index 50a01c6f..e2127cb2 100644 --- a/src/libui_sdl/libui/windows/window.cpp +++ b/src/libui_sdl/libui/windows/window.cpp @@ -167,7 +167,7 @@ ATOM registerWindowClass(HICON hDefaultIcon, HCURSOR hDefaultCursor) wc.lpszClassName = windowClass; wc.lpfnWndProc = windowWndProc; wc.hInstance = hInstance; - wc.hIcon = hDefaultIcon; + wc.hIcon = LoadIcon(GetModuleHandle(NULL), MAKEINTRESOURCE(100)); wc.hCursor = hDefaultCursor; wc.hbrBackground = (HBRUSH) (COLOR_BTNFACE + 1); return RegisterClassW(&wc);