| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

View
 

Mobile5

Page history last edited by PBworks 17 years, 8 months ago

Windows Mobile 5.0 程式開發

  • 測試機台 Mio350

 

首度執行應用程式時

  • Build應用程式時的訊息:

 

------ Build started: Project: TestM5, Configuration: Debug Any CPU ------

TestM5 -> D:\Project\NET_sln\TestM5\TestM5\bin\Debug\TestM5.exe

------ Deploy started: Project: TestM5, Configuration: Debug Any CPU ------

Deploying 'C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\windowsce\wce500\armv4i\NETCFv2.wm.ARMV4I.cab'

Deploying 'D:\Project\NET_sln\TestM5\TestM5\bin\Debug\TestM5.exe'

Deploying 'C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\windowsce\diagnostics\System_SR_cht_wm.cab'

========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

========== Deploy: 1 succeeded, 0 failed, 0 skipped ==========

 

 

用MFC來開發Moblie 5.0上的PDA程式.

 

SDI架構變更

  • CCeCommandBar 不見了,改成通用的CCommandBar.
  • CStatusBar 原本SetIndicate 的地方不能用自訂的常數了...
  • 選單的地方改成 "功能表" ,而且第一層選單只能顯示一個。
  • CView:OnDraw 的宣告中預設沒寫pDC (自行打開即可).
  • CView中使用UpdateWindow或是RedrawWindow都不再會觸發OnDraw事件,必須在Document中使用UpdateAllViews()才能更新畫面。

 

  • 沒有OnSizing 函式(不過Property中卻可點出來,只是不能編譯)
  • ToolBar背景塗灰色會變成背景色
  • ID_FILE_SAVE 和 ID_FILE_SAVE_AS 不會自動幫你帶出CFileDialog了。
  • m_wndCommandBar.m_bShowSharedNewButton = FALSE 不能用了。

 

SDI架構重點

  • 選單旁的ToolBar按鈕狀態必須用 GetToolBarCtrl 的方式來設定(與eVC4同).

 

檔案儲存流程(CDocument):

Comments (0)

You don't have permission to comment on this page.