ui/win32/toolkit.c

changeset 816
f5690594b240
parent 813
6d9066951cdb
child 817
d09817e6e6a4
equal deleted inserted replaced
815:7ddf5fb7ec2a 816:f5690594b240
39 #include "../ui/widget.h" 39 #include "../ui/widget.h"
40 40
41 #include <stdio.h> 41 #include <stdio.h>
42 #include <stdlib.h> 42 #include <stdlib.h>
43 43
44 #include <commctrl.h>
45
44 static const char *application_name; 46 static const char *application_name;
45 47
46 static ui_callback startup_func; 48 static ui_callback startup_func;
47 static void *startup_data; 49 static void *startup_data;
48 static ui_callback open_func; 50 static ui_callback open_func;
57 uic_menu_init(); 59 uic_menu_init();
58 uic_toolbar_init(); 60 uic_toolbar_init();
59 uic_load_app_properties(); 61 uic_load_app_properties();
60 62
61 ui_window_init(); 63 ui_window_init();
64
65 INITCOMMONCONTROLSEX icex = { sizeof(icex), ICC_WIN95_CLASSES };
66 InitCommonControlsEx(&icex);
67
68 SetProcessDpiAwarenessContext(DPI_AWARENESS_CONTEXT_PER_MONITOR_AWARE_V2);
62 } 69 }
63 70
64 const char* ui_appname() { 71 const char* ui_appname() {
65 return application_name; 72 return application_name;
66 } 73 }

mercurial