- 0
Некорректное определение разрешения экрана
-
Похожий контент
-
- 10 ответов
- 3 424 просмотра
-
- 1 ответ
- 4 502 просмотра
-
IFMXMouseService Как получить текущее положение пальца на экране?
От rareMax,
- GetMousePos
- TScreen
- (и ещё 3 )
- 1 ответ
- 7 537 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
Alex7wrt
Добрый день.
На устройстве Android с реальным разрешением экрана 960 на 540 пикселей Delphi выдает 640 на 360.
определяю следующим образом.
if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(SS)) then begin w:= round(SS.GetScreenSize.X); h:= round(SS.GetScreenSize.Y); end; или w:=screen.Width; h:=screen.Height;При этом на работе приложения это никак не сказывается, все отображается как надо во всех частях экрана. Скажу больше - если бы не принудительное отображение разрешения на экране, никогда бы не догадался, что определяется неправильно.
Под Windows определяется верно.
Среда: XE7
P.S. Возможно, такой вопрос уже обсуждался, однако я не нашел его обсуждения на форуме.
Изменено пользователем Alex7wrt6 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.