mirror of
https://github.com/WCBROW01/WinPowerDMS.git
synced 2025-12-12 02:18:05 -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.
|
// returns the result of the ChangeDisplaySettings call that this results in.
|
||||||
LONG ChangeDisplayMode(LPCWSTR displayName, const DISPLAY_MODE* mode, DWORD dwFlags) {
|
LONG ChangeDisplayMode(LPCWSTR displayName, const DISPLAY_MODE* mode, DWORD dwFlags) {
|
||||||
DEVMODE devMode = {
|
DEVMODEW devMode = {
|
||||||
.dmSize = sizeof(devMode),
|
.dmSize = sizeof(devMode),
|
||||||
.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_DISPLAYFREQUENCY,
|
.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT | DM_DISPLAYFREQUENCY,
|
||||||
.dmPelsWidth = mode->width,
|
.dmPelsWidth = mode->width,
|
||||||
@ -62,7 +62,7 @@ struct TestDisplayModeParams {
|
|||||||
|
|
||||||
static DWORD WINAPI TestDisplayModeThread(LPVOID lpParam) {
|
static DWORD WINAPI TestDisplayModeThread(LPVOID lpParam) {
|
||||||
struct TestDisplayModeParams* params = lpParam;
|
struct TestDisplayModeParams* params = lpParam;
|
||||||
DEVMODE originalMode = { .dmSize = sizeof(originalMode) };
|
DEVMODEW originalMode = { .dmSize = sizeof(originalMode) };
|
||||||
EnumDisplaySettings(params->displayName, ENUM_CURRENT_SETTINGS, &originalMode);
|
EnumDisplaySettings(params->displayName, ENUM_CURRENT_SETTINGS, &originalMode);
|
||||||
ChangeDisplayMode(params->displayName, ¶ms->mode, CDS_FULLSCREEN);
|
ChangeDisplayMode(params->displayName, ¶ms->mode, CDS_FULLSCREEN);
|
||||||
|
|
||||||
|
|||||||
@ -87,7 +87,7 @@ static BOOL LoadPrefs(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static DISPLAY_MODE GetCurrentDisplayMode(void) {
|
static DISPLAY_MODE GetCurrentDisplayMode(void) {
|
||||||
DEVMODE currentMode = { .dmSize = sizeof(currentMode) };
|
DEVMODEW currentMode = { .dmSize = sizeof(currentMode) };
|
||||||
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, ¤tMode);
|
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, ¤tMode);
|
||||||
return (DISPLAY_MODE) {
|
return (DISPLAY_MODE) {
|
||||||
.width = currentMode.dmPelsWidth,
|
.width = currentMode.dmPelsWidth,
|
||||||
@ -104,7 +104,7 @@ static INT_PTR CALLBACK PrefsDialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPA
|
|||||||
switch (uMsg) {
|
switch (uMsg) {
|
||||||
case WM_INITDIALOG: {
|
case WM_INITDIALOG: {
|
||||||
// devMode object that will be enumerated
|
// devMode object that will be enumerated
|
||||||
DEVMODE devMode;
|
DEVMODEW devMode;
|
||||||
ZeroMemory(&devMode, sizeof(devMode));
|
ZeroMemory(&devMode, sizeof(devMode));
|
||||||
devMode.dmSize = sizeof(devMode);
|
devMode.dmSize = sizeof(devMode);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user