您的位置:首页 > 其它

wince下高级API调用Camer

2008-07-29 17:09 148 查看
HRESULT         hReturn;
SHCAMERACAPTURE shcc;

//SetWindowPos(this,20,20,176,144,SWP_SHOWWINDOW);
ZeroMemory(&shcc, sizeof(shcc));
shcc.cbSize             = sizeof(shcc);
shcc.hwndOwner          = NULL;
shcc.pszInitialDir      = L"//Application Data//";
shcc.pszDefaultFileName = L"dd.jpg";
shcc.pszTitle           = L"dsfsdafdasf";
shcc.StillQuality       = CAMERACAPTURE_STILLQUALITY_DEFAULT ;
shcc.VideoTypes         = CAMERACAPTURE_VIDEOTYPE_ALL;
shcc.nResolutionWidth   = 176;//GetSystemMetrics(SM_CXSCREEN);
shcc.nResolutionHeight  = 144;//GetSystemMetrics(SM_CYICON);
shcc.nVideoTimeLimit    = 0;
shcc.Mode               = CAMERACAPTURE_MODE_STILL ;

hReturn = SHCameraCapture(&shcc);

switch (hReturn)
{
case S_OK:
// The method completed successfully
break;
case S_FALSE:
// The user canceled the Camera Capture dialog box.
break;
case E_INVALIDARG:
// An invalid argument was specified.
break;
case E_OUTOFMEMORY:
// There is not enough memory to save the image or video.
break;
default:
// An unknown error occurred.
break;
}
return;[code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: