我面临的困难启用“高分辨率”模式在WM6 专业。我正在使用HTMLView.dll在我们的 应用程序中嵌入HTMLControl。默认情况下,“HTML”展示的是不是“高分辨率” 模式 - 该应用程序出现的所有放大起来,因为它是如何在较小的分辨率仿真器/设备上显示 (QVGA)HTMLControl时对WM 6.1 - VGA
我已经提到了从人们建议的几个链接。大多数 的链接指向http://msdn.microsoft.com/en-us/library/aa454895.aspx
它提供了一个解决方案通过 关闭在WM6的仿真层添加一行到资源文件。
HI_RES_AWARE CEUX {1} //要关闭仿真层
这是因为一个公认的bug - hxxp - 在所讨论的://social.msdn.microsoft.com/forums/en-US/vssmartdevicesnative/thread/4d3c837d-16f4-4ae4-acc2-96bb8d573111/
做HI_RES_AWARE没有帮助,因为在HTMLControl上的视图是 是一样的。我想模仿相同的功能,IE Mobile不 当我选择菜单 - >查看 - >高分辨率,这确实显示了HTML 的方式它应该显示(较小 - 让更多的HTML浏览 屏幕实现) 。
我已经试图修改我通常设置 当HTML写入HTMLControl时的DTM_ZOOMLEVEL - 但是,即使是最变焦 设置不缩小充分。 IE移动版的高分辨率模式下的观点要好得多。
我也试图通过使用 的GetDeviceCaps()方法获取屏幕的宽度和高度,但这只是返回我的屏幕尺寸, 这将在最大帮我修改我创建的窗口的大小。
是我面临的问题是如何使高分辨率模式 自动在我的HTML页面(在这里我不是为了 移动设备,其唯一的HTML页面创建UI)。
任何指针?