Описание тега dpi-aware
Это имя используется для приложений Windows, которые правильно работают в режиме Windows с высоким разрешением.
0
ответов
Метод UIAutomation ElementFromPoint() извлекает неверный элемент из Блокнота в Windows 10
Мы разрабатываем приложение Windows Forms на C# и используем автоматизацию пользовательского интерфейса для регистрации активности пользователей. Наше приложение объявляет о поддержке DPI как Per-monitor, поэтому система не обманывает его виртуализа…
29 май '18 в 18:52
11
ответов
Создание приложения с поддержкой DPI
У меня есть форма заявки в C#. Когда я меняю DPI монитора, все элементы управления перемещаются. Я использовал код this.AutoScaleMode = AutoScaleMode.Dpi, но это не избежало проблемы. У кого-нибудь есть идея?
02 ноя '10 в 07:56
1
ответ
TransformToDevice не возвращает правильный коэффициент DPI в Windows 8.1
Привет я реализую приложение с поддержкой DPI, где я хочу рассчитать положение окна на основе текущего разрешения. Я тестировал приведенный ниже код на Windows 8.1, где ОС не запрашивает повторный вход в систему, если мы изменим настройку DPI. он пр…
09 окт '14 в 06:39
1
ответ
VERTRES и HORZRES зависят от настроек масштабирования при загрузке системы
Недавно я играл с WINAPI, чтобы получить настройки масштабирования и разрешения экрана, и я столкнулся с этим странным поведением. У меня есть небольшая программа на C++ (список доступен ниже), которая получает значения VERTRES, HORZRES, DESKTOPVERT…
22 янв '19 в 21:11
0
ответов
AutoIt и проблемы с высоким разрешением
При запуске сценария (скомпилированного или нет) в более высоких разрешениях, например, 1920x1080, элементы управления графическим интерфейсом выглядят размытыми. Я сделал поиск и исправил эту расплывчатую проблему с #AutoIt3Wrapper_Res_HiDpi=Y (тол…
29 окт '18 в 07:46
1
ответ
Винапи масштабируется на разных машинах
Я пытался разработать небольшой интерфейс с Winapi (без MFC) в течение нескольких недель, и есть проблема, которую я не смог решить. Создание моего окна указывается в пикселях, но размер моих элементов управления - в логических единицах. Я думал, чт…
26 янв '18 в 12:59
2
ответа
Неправильные элементы автоматического масштабирования с привязками на PageControl в форме VCL
У меня проблемы с автоматическим масштабированием элементов управления в моей форме для различных настроек DPI монитора. Rad Studio 10.2 Токио. "Enable high-dpi" включено. Я установил PixelsPerInch формы на 96 во время разработки. Я поместил TPageCo…
21 янв '18 в 18:47
0
ответов
DpiAware WinForm в Wix CustomAction
У меня есть пользовательское действие, которое вызывается в моей программе установки MSI, созданной Wix Toolset. Пользовательское действие может отображать простую форму окна, если определенные условия не выполняются. Я заметил, что форма плохо отоб…
24 фев '18 в 09:15
1
ответ
Windows 10: SetProcessDpiAwareness не имеет никакого эффекта
Моя операционная система - Windows 10 Enterprise. [Assembly: DisableDpiAwareness] устанавливается в AssemblyInfo.cs Я устанавливаю SetProcessDpiAwareness() в PROCESS_PER_MONITOR_DPI_AWARE = 2 и получаю S_OK = 0 обратно. После этого я вызываю GetPr…
13 янв '17 в 12:09
2
ответа
Приложение DPI Aware в Windows XP
Я хочу, чтобы мой DPI приложения C# знал. В Windows API есть команда, которая называется SetProcessDPIAware(), но проблема в том, что она работает только в Windows Vista и более поздних версиях Windows, а не в XP. Как сделать так, чтобы элементы упр…
07 фев '11 в 14:34
1
ответ
Не удается получить NotifyIcon для загрузки ресурса с высоким DPI для масштабирования DPI>= 150%
Мое приложение поддерживает DPI, вот полный манифест: <?xml version="1.0" encoding="utf-8"?> <asmv1:assembly xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity name="SlackUI" type="win32" version="…
21 фев '15 в 16:49
0
ответов
Запутались в масштабировании с высоким разрешением на нескольких платформах?
Мне нужно, чтобы все мои (Winform) приложения правильно масштабировались для более высокого разрешения в Windows 7, Windows 8 / 8.1 и Windows 10. Я не понимаю, какой вариант мне нужен для этого. Я сделал свое приложение (я) DPI-осведомленным, добави…
21 мар '18 в 15:04
2
ответа
Управление изображением MFC изменяет размер, когда поддержка DPI отключена или работает на Win7
Я сделал приложение MFC для моего друга, используя VS2015 в Win10. Это выглядит примерно так же, как в редакторе ресурсов. , Но когда он запустил приложение на своем компьютере в Win7, растровое изображение в Picture Control увеличивается и закрывае…
20 сен '17 в 10:19
1
ответ
Как использовать мой собственный файл манифеста и встроить его в исполняемый файл с помощью Visual Studio 2017?
Я пытаюсь использовать PerMonitorV2 DPI осведомленность, которая изменяет размер не клиентской области при изменении DPI. В документации MSDN рекомендуется использовать манифест для установки режима осведомленности о DPI: настройка осведомленности о…
17 сен '18 в 18:09
0
ответов
Delphi форма PixelsPerInch отличается отладкой и автономной?
Я работаю над приложением с поддержкой DPI для каждого монитора и возможностью нескольких мониторов. Необходимо знать время разработки PixelsPerInch формы, чтобы масштабировать ее в соответствии с текущим разрешением монитора, если форма перемещаетс…
28 июн '17 в 20:02
2
ответа
Объявление высокой осведомленности о DPI для каждого окна в Windows 8
Я разрабатываю аудио плагины, которые запускаются на хосте, таком как Cubase, и я жду, чтобы добавить поддержку High DPI. Это проблематично, потому что все хост-приложения, о которых я знаю, объявляют себя не поддерживающими DPI, поэтому DWM автомат…
30 окт '14 в 08:11
1
ответ
Создание COM-сервера Delphi 7 в приложении XE2 приводит к масштабированию формы на ноутбуке с высоким DPI
У нас есть DLL-сервер COM-сервера, написанный на Delphi 7, который используется из приложения VCL, написанного на XE2. В Microsoft Surface Book с разрешением 3000x2000 приложение XE2 запускается нормально и масштабируется нормально, но когда пользов…
20 май '16 в 01:17
1
ответ
Как создать консольные приложения с высоким разрешением на MacOS на C# (если это вообще возможно)?
У меня есть простое консольное приложение на C#, которое создает фрактал. Я использую Visual Studio Community на macOS. Я создаю растровое изображение определенного размера (WXH). Для каждого пикселя назначается цвет .SetPixel, исходя из рассчитанно…
30 ноя '17 в 08:49
2
ответа
Почему изображение с разрешением 72 т / д увеличивается на экране с разрешением 96 т / д
Я установил для экрана разрешение 72 DPI и создал небольшое изображение PNG размером 100x100 при 72 DPI. Это означает, что 72 пикселя представляет 1 дюйм. Теперь я изменил свой экран на 120 DPI и создал такое же графическое изображение PNG с разреше…
26 авг '14 в 08:04
0
ответов
Компоненты MFC с поддержкой DPI на монитор
С большим усилием я перенес свое приложение MFC с начала Sytem DPI aware (High DPI aware) в Per Monitor High DPI Aware, Я вижу, что компоненты MFC, которые я использовал, такие как диалоговые окна, окна сообщений и т. Д., Все еще не per-monitor-dpi …
07 авг '17 в 15:00