У меня проблема с включением режима «Высокое разрешение» в WM6
Professional. Я использую HTMLView.dll для встраивания HTMLControl в наш
приложение. По умолчанию «HTML» отображается не в «высоком разрешении»
Mode - приложение отображается в увеличенном масштабе и как оно отображается
в меньшем разрешении Эмуляторы / устройства. (QVGA)
Я уже ссылался на несколько ссылок, предложенных людьми. Большинство
ссылки указывают на http://msdn.microsoft.com/en-us/library/aa454895.aspx
, который предлагает решение для отключения слоя эмуляции в WM6
добавление строки в файл ресурсов.
HI_RES_AWARE CEUX {1} // Чтобы отключить слой эмуляции
Это из-за принятой ошибки - обсуждается на -
hxxp: //social.msdn.microsoft.com/forums/en-US/vssmartdevicesnative/thread/4d3c837d-16f4-4ae4-acc2-96bb8d573111/
Выполнение HI_RES_AWARE не помогло, так как представление HTMLControl было
тот же самый. Я хочу имитировать ту же функциональность, что и IE Mobile
когда я выбираю Меню-> Вид-> Высокое разрешение, которое показывает HTML
способ, которым он должен быть показан (Меньше - так что больше HTML View
экран достигнут).
Я уже пытался изменить DTM_ZOOMLEVEL, который я обычно устанавливаю
когда HTML записывается в HTMLControl - но даже наименьшее увеличение
настройка не достаточно уменьшена. Взгляд на мобильный IE высокий
режим разрешения намного лучше.
Я также попытался получить ширину и высоту экрана с помощью
метод GetDeviceCaps (), но это только возвращает мне размер экрана,
что в максимуме поможет мне изменить размер моего созданного окна.
Проблема, с которой я сталкиваюсь, заключается в том, как включить режим высокого разрешения.
автоматически на моих страницах HTML (здесь я не создаю пользовательский интерфейс для
мобильное устройство, это только HTML-страница).
Есть указатели?