由于PDA/PPC默認的編碼格式是Unicode,在Today插件中繪制字體是,要注意DrawText中的參數(shù)要寬字符,可在計算字的長度時,卻是ASCII碼,要注意編碼格式。
關(guān)于PPC Today插件的說明:HWND APIENTRY InitializeCustomItem(TODAYLISTITEM *ptli,HWND hwndParent); 就是實現(xiàn)一個窗體,從窗體類的實現(xiàn)到最后UpdateWindow。 BOOL APIENTRY CustomItemOptionsDlgProc(HWND hDlg,UINT message,UINT wParam,LONG lParam); 處理Today應用程序時候調(diào)用的.處理系統(tǒng)發(fā)送的消息。系統(tǒng)每隔三秒左右會處理一次WM_TODAYCUSTOM_QUERYREFRESHCACHE消息,如果我們想讓系統(tǒng)定時執(zhí)行某個動作,可把要執(zhí)行更新的代碼寫入這個消息的處理塊中。另外如果想要讓系統(tǒng)更新定時插件的界面,在更新的條件后面加入InvalidateRect(hwnd,NULL,TRUE)就可以實現(xiàn)或者在程序中的WM_PAINT消息中定義一個全局量,在WM_TODAYCUSTOM_QUERYREFRESHCACHE消息處理中來改變或查詢這個全局量的值。