[PATCH 2/5] winemine: Enable visual styles.
Zhiyi Zhang
zzhang at codeweavers.com
Thu Jun 10 21:05:26 CDT 2021
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
programs/winemine/Makefile.in | 2 +-
programs/winemine/main.c | 3 +++
programs/winemine/winemine.manifest | 16 ++++++++++++++++
programs/winemine/winemine.rc | 3 +++
4 files changed, 23 insertions(+), 1 deletion(-)
create mode 100644 programs/winemine/winemine.manifest
diff --git a/programs/winemine/Makefile.in b/programs/winemine/Makefile.in
index 8f5aebd9645..5ae0eaf2c62 100644
--- a/programs/winemine/Makefile.in
+++ b/programs/winemine/Makefile.in
@@ -1,5 +1,5 @@
MODULE = winemine.exe
-IMPORTS = user32 gdi32 advapi32
+IMPORTS = user32 gdi32 advapi32 comctl32
DELAYIMPORTS = shell32
EXTRADLLFLAGS = -mwindows -municode -mno-cygwin
diff --git a/programs/winemine/main.c b/programs/winemine/main.c
index 37ce1927047..cd0763042d3 100644
--- a/programs/winemine/main.c
+++ b/programs/winemine/main.c
@@ -23,6 +23,7 @@
#include <string.h>
#include <time.h>
#include <windows.h>
+#include <commctrl.h>
#include <stdlib.h>
#include <shellapi.h>
#include "main.h"
@@ -1012,6 +1013,8 @@ int WINAPI wWinMain( HINSTANCE hInst, HINSTANCE hPrevInst, LPWSTR cmdline, int c
HACCEL haccel;
WCHAR appname[20];
+ InitCommonControls();
+
LoadStringW( hInst, IDS_APPNAME, appname, ARRAY_SIZE(appname));
wc.cbSize = sizeof(wc);
diff --git a/programs/winemine/winemine.manifest b/programs/winemine/winemine.manifest
new file mode 100644
index 00000000000..8850b090e37
--- /dev/null
+++ b/programs/winemine/winemine.manifest
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+<assemblyIdentity type="win32" name="Wine.Winemine" version="0.0.0.0"/>
+<dependency>
+ <dependentAssembly>
+ <assemblyIdentity
+ type="win32"
+ name="Microsoft.Windows.Common-Controls"
+ version="6.0.0.0"
+ processorArchitecture="*"
+ publicKeyToken="6595b64144ccf1df"
+ language="*"
+ />
+ </dependentAssembly>
+</dependency>
+</assembly>
diff --git a/programs/winemine/winemine.rc b/programs/winemine/winemine.rc
index 5bbd68247b8..1e1bdeae5bc 100644
--- a/programs/winemine/winemine.rc
+++ b/programs/winemine/winemine.rc
@@ -105,6 +105,9 @@ IDA_WINEMINE ACCELERATORS
LANGUAGE LANG_NEUTRAL,SUBLANG_NEUTRAL
+/* @makedep: winemine.manifest */
+1 RT_MANIFEST winemine.manifest
+
/* @makedep: winemine.ico */
IDI_WINEMINE ICON winemine.ico
--
2.30.2
More information about the wine-devel
mailing list