以下**進行拍照:
shcameracapture shcc;
zeromemory(&shcc, sizeof(shcc));
shcc.cbsize = sizeof(shcc);
shcc.hwndowner = null;
shcc.pszinitialdir = null;
shcc.pszdefaultfilename = null;
shcc.psztitle = null;
shcc.stillquality = cameracapture_stillquality_default;
shcc.videotypes = cameracapture_videotype_all;
shcc.nresolutionwidth = 0;
shcc.nresolutionheight = 0;
shcc.nvideotimelimit = 0;
shcc.mode = cameracapture_mode_still;
hresult hreturn = shcameracapture(&shcc);
如果hreturn為s_ok,則表示拍照成功,shcc.szfile即為檔名稱(包含路徑)。shcc.pszinitialdir和shcc.pszdefaultfilename可以設定儲存路徑和預設檔名。shcc.hwndowner如果使用了不同的窗體,可能會有問題。
如果要進行攝像,有些引數需進行調整,如下
shcc.stillquality = cameracapture_stillquality_normal;
shcc.videotypes = cameracapture_videotype_standard;
shcc.nresolutionwidth = 640;
shcc.nresolutionheight = 480;
shcc.mode = cameracapture_mode_videowithaudio;
這些引數涉及到幾個列舉變數,我們來看看:
typedef enum cameracapture_mode;
typedef enum cameracapture_stillquality;
typedef enum cameracapture_videotypes;
很遺憾,這個介面只能在wm5.0以上使用。wm2003上沒有統一攝像頭標準,硬體廠商各做各的,只能跟硬體廠商詢問呼叫方法。
windows mobile上呼叫攝像頭介面
以下 進行拍照 shcameracapture shcc zeromemory shcc,sizeof shcc shcc.cbsize sizeof shcc shcc.hwndowner null shcc.pszinitialdir null shcc.pszdefaultfilename n...
玩轉windows mobile選單
1.wm的選單比較特殊,首先要有乙個放置選單的地方,這就是 menu bar 乙個視窗,擁有視窗控制代碼 hwnd 可以通過 showwindow 來顯示和隱藏 a 系統缺省會建立乙個空的 menu bar 如在dialog 模式下,menu bar 上只顯示了乙個輸入法圖示,returns men...
Windows Mobile開發簡介
windows mobile開發簡介 簡單介紹windows mobile上的應用軟體開發過程 os windows mobile windows mobile上的應用軟體開發主要用visual c vb,visual c ide用visual studio 2005以上版本。helloworld ...