Вопросы по теме 'dpi-aware'

Windows 10: SetProcessDpiAwareness не действует
Моя операционная система — Windows 10 Корпоративная. [сборка: DisableDpiAwareness] устанавливается в AssemblyInfo.cs Я устанавливаю для SetProcessDpiAwareness() значение PROCESS_PER_MONITOR_DPI_AWARE = ​​2 и возвращаю S_OK = 0. После этого я...
1001 просмотров
schedule 06.06.2022

Форма Windows не масштабирует высоту, когда дисплей масштабируется на 150%
Я довел это до очень простого воспроизведения и не могу понять, что не так с этой формой. При запуске с разрешением 96 DPI / масштабом 100% все выглядит нормально: Но при запуске с разрешением 144 DPI / масштабом 150% (или даже 96 DPI /...
1121 просмотров
schedule 25.03.2024

Настройка осведомленности о DPI процесса, чтобы система компенсировала коэффициенты масштабирования.
У меня есть следующая процедура крючка мыши (упрощенная для объяснения). SetWindowsHookEx(WH_MOUSE_LL, mouseHookProc, GetModuleHandle(NULL), 0) ; LRESULT mouseHookProc(int code, WPARAM wParam, LPARAM lParam){ if(code==HC_ACTION){ const...
375 просмотров

Невозможно настроить DPI приложения - это не дубликат
Я не могу сделать свое приложение зависимым от DPI. В app.manifest я раскомментировал: <application xmlns="urn:schemas-microsoft-com:asm.v3"> <windowsSettings> <dpiAware...
35 просмотров
schedule 17.06.2023

C # Winforms AutoScaleMode DPI и кнопки панели инструментов
Моему приложению WinForms (C # .NET 4.6) требуется AutoScaleMode = Dpi для других функций. Это отлично работает для 99% моих клиентов. Обычно они используют масштабирование дисплея Windows на 100%, 125% или даже% 150. Однако у меня есть клиентская...
42 просмотров
schedule 14.01.2022

Проблемы с приложением MFC MDI с поддержкой DPI для каждого монитора
Я работаю над тем, чтобы приложение MFC правильно отображалось в средах с несколькими мониторами с разным масштабированием DPI. Есть одна проблема, которую я не могу объяснить, которая возникает, когда основной и дополнительный мониторы работают с...
99 просмотров
schedule 17.06.2023