倒黴的屬性頁面

來源:互聯網
上載者:User

        最近對新做的系統在各種不同作業系統環境下測試,發現在XP和WIN7下都正常,但在WIN8下出現問題,其中一個介面中的TAB視窗內容超出了父視窗的地區,導致部分介面無法操作。相當的鬱悶,檢查系統其它TAB介面無此問題。

        沒有辦法,檢查代碼,發現該TAB視窗不是CTabCtrl,而是屬性頁面。屬性頁面是個倒黴孩子,它的各個Page資源設定的字型不起作用,加入sheet後,不知道sheet封裝的什麼鬼東西,居然不安預先設定的字型進行顯示。慣例,我對此不進行研究,只做猜測。那麼很可能sheet內部封裝了一個用於定義大小的單位,它會將所有的Page調整到正好能顯示在sheet範圍內,因此,在XP和WIN7下,即使你設計Page資源時,介面大小比父視窗的空白地區大得多,它也能夠顯示完整,只不過其中的各個控制項大小都發生了變化。

       但是在WIN8下,這一切就不成立了,估計是sheet內部使用的字型什麼的不存在了,所以自動使用了預設字型,導致整個自動調整機制出現問題了。

       以上均屬猜測,沒有找到證據。有待有心者給以證實,或給明原因。

       沒有辦法,淘汰屬性頁面,全部使用TAB控制項改之,一勞永逸啊。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.