Change all instances of DEVMODE to DEVMODEW since the program is unicode

This commit is contained in:
2025-08-15 22:38:03 -07:00
parent 5048cafb9f
commit d29f57fb13
2 changed files with 4 additions and 4 deletions

View File

@ -30,7 +30,7 @@ DISPLAY_MODE GetModeFromCB(HWND hComboBox) {
// returns the result of the ChangeDisplaySettings call that this results in.
LONG ChangeDisplayMode(LPCWSTR displayName, const DISPLAY_MODE* mode, DWORD dwFlags) {
DEVMODE devMode = {
DEVMODEW devMode = {
.dmSize = sizeof(devMode),
.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_DISPLAYFREQUENCY,
.dmPelsWidth = mode->width,
@ -62,7 +62,7 @@ struct TestDisplayModeParams {
static DWORD WINAPI TestDisplayModeThread(LPVOID lpParam) {
struct TestDisplayModeParams* params = lpParam;
DEVMODE originalMode = { .dmSize = sizeof(originalMode) };
DEVMODEW originalMode = { .dmSize = sizeof(originalMode) };
EnumDisplaySettings(params->displayName, ENUM_CURRENT_SETTINGS, &originalMode);
ChangeDisplayMode(params->displayName, &params->mode, CDS_FULLSCREEN);

View File

@ -87,7 +87,7 @@ static BOOL LoadPrefs(void) {
}
static DISPLAY_MODE GetCurrentDisplayMode(void) {
DEVMODE currentMode = { .dmSize = sizeof(currentMode) };
DEVMODEW currentMode = { .dmSize = sizeof(currentMode) };
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &currentMode);
return (DISPLAY_MODE) {
.width = currentMode.dmPelsWidth,
@ -104,7 +104,7 @@ static INT_PTR CALLBACK PrefsDialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPA
switch (uMsg) {
case WM_INITDIALOG: {
// devMode object that will be enumerated
DEVMODE devMode;
DEVMODEW devMode;
ZeroMemory(&devMode, sizeof(devMode));
devMode.dmSize = sizeof(devMode);