共用方式為


ICameraUIControl::Show 方法 (camerauicontrol.h)

顯示相機的使用者介面控制件。

語法

HRESULT Show(
  [in] IUnknown                           *pWindow,
  [in] CameraUIControlMode                mode,
       CameraUIControlLinearSelectionMode selectionMode,
  [in] CameraUIControlCaptureMode         captureMode,
  [in] CameraUIControlPhotoFormat         photoFormat,
  [in] CameraUIControlVideoFormat         videoFormat,
  [in] BOOL                               bHasCloseButton,
  [in] ICameraUIControlEventCallback      *pEventCallback
);

參數

[in] pWindow

使用者介面視窗的指標。

[in] mode

指定使用者介面是否會以可流覽或線性的方式呈現。

selectionMode

指定選取模式。

[in] captureMode

指定將顯示的使用者介面是否允許使用者擷取相片、擷取視訊或其中一個。

[in] photoFormat

提供擷取相片的格式。 可用的格式包括 JPEG、PNG 和 JPEG XR。

[in] videoFormat

提供擷取影片的格式。 可用的格式包括 MP4 和 WMV。

[in] bHasCloseButton

如果使用者介面有關閉按鈕,則為TRUE,否則為 FALSE。

[in] pEventCallback

對話框之事件回呼的指標。 如果擷取或刪除專案,以及對話框啟動時或已關閉或暫停,則會叫用回呼。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 camerauicontrol.h

另請參閱

ICameraUIControl