經過不懈努力,MUILIB終于可以在WINCE6.0/WM6.5系統上運行了,這次改造的主要目的就是
為了實現窗口透明的處理,用過WINCE和WM的人都知道,WINCE/WM不支持窗口的半透明,也就是
我們在PC平臺下Windows中的層窗口技術,那么為了要實現在XP、Win7等系統下的那種半透明窗口就
非常困難,經過仔細研究發現WINCE/WM中的應用程序運行時大部分都是全屏運行,如果基于這一點為
前提來設計的話,我們就可以在應用程序的全屏窗口中模擬各種對話框、提示框等非全屏窗口,并且實現
實時的半透明。
目前MUILIB已經實現了窗口內的半透明菜單(menu)、提示信息框(tooltip)、組合框中的下拉框(Combo)
以及確認對話框控件,這些控件均可實現背景半透明的特性,與在X86平臺Windows中的效果基本一樣。
MUILIB的一般性控件演示測試均在WM6.5 WVGA 800*480下測試通過! 目前正在想辦法搭建一個
基于WINCE6.0R3 1024*768*32的測試環境,希望在這方面有經驗的朋友能指點一二!