簡體   English   中英

Windows Mobile 6.5.3樣式菜單中的圖像

[英]Images in Windows Mobile 6.5.3-style menus

在Windows Mobile 6.5.3中,底部菜單有兩種樣式-新的,帶有圓形黑色按鈕的觸摸式樣式和舊樣式。 以我的經驗,要啟用新樣式,菜單必須只有一個或兩個項目,並且兩者都應為文本(I_IMAGENONE); 如果在此處放置圖像按鈕,菜單將恢復為舊樣式。

但是,WinMo 6.5.3中的Pocket IE具有帶有圖像的新樣式菜單-例如,后退按鈕。 問題-他們是如何做到的? 我找不到任何相關樣本。

本機代碼,C ++,Win32 API。 請沒有托管/ CLR示例。

根據CE Remote Spy,它是樣式為0x5000000B = BS_OWNERDRAW | 64x64 Button類的對象。 WS_VISIBLE | WS_CHILD。

它是樣式為0x40800000的484x76 Worker對象的子級

它似乎不是任何菜單的子級。 我認為他們只是創建了一個Button並將其粘貼在Worker窗口上所需的位置。 看起來很漂亮,因為它是所有者繪制的。

本示例演示了BS_OWNERDRAW樣式的使用: http : //msdn.microsoft.com/en-us/library/aa454895.aspx

-PaulH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM