mirror of
https://github.com/WCBROW01/WinPowerDMS.git
synced 2025-12-10 17:48:07 -05:00
Change all instances of DEVMODE to DEVMODEW since the program is unicode
This commit is contained in:
@ -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, ¶ms->mode, CDS_FULLSCREEN);
|
||||
|
||||
|
||||
@ -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, ¤tMode);
|
||||
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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user