summaryrefslogtreecommitdiff
path: root/src/window_win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/window_win32.c')
-rw-r--r--src/window_win32.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/window_win32.c b/src/window_win32.c
index adc6e26..bf9ad87 100644
--- a/src/window_win32.c
+++ b/src/window_win32.c
@@ -303,9 +303,9 @@ bool stl_global_init(bool skip_graphics)
al_array_init(Global.monitors);
EnumDisplayMonitors(NULL, NULL, MonitorInfoProc, 0);
- Global.Cursors[STELA_CURSOR_NORMAL] = LoadCursor(NULL, IDC_ARROW);
- Global.Cursors[STELA_CURSOR_MOVE] = LoadCursor(NULL, IDC_HAND);
- Global.Cursors[STELA_CURSOR_CROSSHAIR] = LoadCursor(NULL, IDC_CROSS);
+ Global.Cursors[STELA_CURSOR_NORMAL] = LoadCursorW(NULL, IDC_ARROW);
+ Global.Cursors[STELA_CURSOR_MOVE] = LoadCursorW(NULL, IDC_HAND);
+ Global.Cursors[STELA_CURSOR_CROSSHAIR] = LoadCursorW(NULL, IDC_CROSS);
set_keycodes_for_win32();
@@ -328,8 +328,8 @@ s32 stl_swallow_main(u32 argc, str *argv, s32 (*main)(u32, str *, void *), void
WindowClass.cbSize = sizeof(WindowClass);
WindowClass.lpfnWndProc = &ServiceWndProc;
WindowClass.hInstance = Global.ModuleHandle;
- WindowClass.hIcon = LoadIconA(NULL, IDI_APPLICATION);
- WindowClass.hCursor = LoadCursorA(NULL, IDC_ARROW);
+ WindowClass.hIcon = LoadIconW(NULL, IDI_APPLICATION);
+ WindowClass.hCursor = LoadCursorW(NULL, IDC_ARROW);
WindowClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
WindowClass.lpszClassName = L"DTCClass";
RegisterClassExW(&WindowClass);
@@ -949,9 +949,9 @@ static bool window_win32_create_window(struct stl_window *window, u32 width, u32
WindowClass.hInstance = Global.ModuleHandle;
HANDLE Icon = LoadImageW(Global.ModuleHandle,
L"CMV_ICON", IMAGE_ICON, 0, 0, LR_DEFAULTSIZE | LR_SHARED);
- if (!Icon) Icon = LoadIconA(NULL, IDI_APPLICATION);
+ if (!Icon) Icon = LoadIconW(NULL, IDI_APPLICATION);
WindowClass.hIcon = Icon;
- WindowClass.hCursor = LoadCursorA(NULL, IDC_ARROW);
+ WindowClass.hCursor = LoadCursorW(NULL, IDC_ARROW);
WindowClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
WindowClass.lpszClassName = DangerousClass;
// https://learn.microsoft.com/en-us/windows/win32/winmsg/window-class-styles