我面臨的困難啓用「高分辨率」模式在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)。
任何指針?