閱讀英文

共用方式為


圖片擷

圖片擷取技術的概觀。

若要開發圖片擷取,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

列舉

 
DEVICE_SELECTION_DEVICE_TYPE

DEVICE_SELECTION_DEVICE_TYPE列舉類型會指出所選裝置的類型。
ERROR_ADVISE_MESSAGE_TYPE

ERROR_ADVISE_MESSAGE_TYPE列舉類型指出可以傳遞至 IPhotoAcquireProgressCB::ErrorAdvise 之 nMessageType 參數的錯誤數值型別。
ERROR_ADVISE_RESULT

ERROR_ADVISE_RESULT列舉類型指出可指派給 IPhotoAcquireProgressCB::ErrorAdvise 之 pnErrorAdviseResult 參數的錯誤數值型別。
PROGRESS_DIALOG_CHECKBOX_ID

PROGRESS_DIALOG_CHECKBOX_ID列舉類型指出 IPhotoProgressDialog 物件上的核取方塊。
PROGRESS_DIALOG_IMAGE_TYPE

PROGRESS_DIALOG_IMAGE_TYPE列舉類型指出 IPhotoProgressDialog::SetImage 中設定的影像類型。
USER_INPUT_STRING_TYPE

USER_INPUT_STRING_TYPE列舉類型指出要從 IPhotoAcquireProgressCB::GetUserInput 中的使用者取得的字串類型。

函式

 
取得

Acquire 方法會從裝置取得相片。
已取消

在擷取會話期間發生取消時,Cancelled 方法會提供擴充功能。 應用程式會提供 Cancelled 方法的實作。
CanDelete

CanDelete 方法會指出是否可以刪除專案。
建立

Create 方法會建立並顯示裝載于父視窗內之相片選項對話方塊的無模式實例。
建立

Create 方法會建立並顯示可在影像列舉和擷取期間顯示的進度對話方塊。
CreatePhotoSource

CreatePhotoSource 方法會初始化 IPhotoAcquireSource 物件,以傳遞至 IPhotoAcquire::Acquire。
刪除

Delete 方法會刪除專案。
摧毀

Destroy 方法會關閉,並終結使用 Create 方法建立的無強制回應對話方塊。
摧毀

Destroy 方法會關閉並處置影像列舉和擷取期間顯示的進度對話方塊。
DirectoryCreated

DirectoryCreated 方法會在擷取程式期間建立目的地目錄時提供擴充功能。 應用程式會提供 DirectoryCreated 方法的實作。
DisplayConfigureDialog

DisplayConfigureDialog 方法會在顯示組態對話方塊時提供擴充功能。 應用程式會提供 DisplayConfigureDialog 方法的實作。
DoModal

DoModal 方法會顯示裝置選取對話方塊。 當使用者使用強制回應對話方塊選取裝置時,函式會傳回 。
DoModal

DoModal 方法會建立並顯示選項對話方塊做為強制回應對話方塊。
EndDelete

EndDelete 方法會在從映射來源刪除檔案完成時提供擴充功能。 應用程式會提供 EndDelete 方法的實作。
EndEnumeration

EndEnumeration 方法會在從映射來源列舉檔案完成時提供擴充功能。 應用程式會提供 EndEnumeration 方法的實作。
EndItemDelete

EndItemDelete 方法會在每次從影像來源刪除檔案時提供擴充功能。 應用程式會提供 EndItemDelete 方法的實作。
EndItemTransfer

每次從影像來源傳輸檔案時,EndItemTransfer 方法都會提供擴充功能。 應用程式會提供 EndItemTransfer 方法的實作。
EndSession

EndSession 方法會在完成擷取會話時提供擴充功能。 應用程式提供 EndSession 方法的實作。
EndTransfer

EndTransfer 方法會在傳輸所有檔案完成時提供擴充功能。 應用程式會提供 EndTransfer 方法的實作。
EnumResults

EnumResults 方法會擷取列舉,其中包含最近呼叫 Acquire 期間成功傳輸之所有檔案的路徑。
ErrorAdvise

ErrorAdvise 方法會針對擷取期間發生的錯誤提供自訂錯誤處理。 應用程式會提供 ErrorAdvise 方法的實作。
FoundItem

FoundItem 方法會在每次從裝置列舉專案期間找到專案時提供擴充功能。
GetAcquisitionTime

GetAcquisitionTime 方法會擷取目前會話的取得時間。
GetDefault

GetDefault 方法會擷取用來初始化編輯控制項的預設字串, (或對等的) 。
GetDeleteAfterAcquire

GetDeleteAfterAcquire 方法會傳回值,指出是否要在取得之後刪除相片。
GetDeviceIcons

GetDeviceIcons 方法會擷取用來代表裝置的圖示。
GetDeviceId

GetDeviceId 方法會擷取裝置 (識別碼) 識別碼。
GetFlags

GetFlags 方法會擷取相片取得旗標。
GetFriendlyName

GetFriendlyName 方法會擷取裝置的名稱,並格式化為顯示。
GetGroupTag

GetGroupTag 方法會擷取從裝置下載之檔案群組的標記字串。
GetImage

GetImage 方法會擷取用來初始化編輯控制項的預設影像。
GetItemAt

GetItemAt 方法會擷取專案清單中指定索引處的 IPhotoAcquireItem 物件。
GetItemCount

GetItemCount 方法會擷取 InitializeItemList 方法找到的專案數。
GetItemName

GetItemName 方法會擷取專案的檔案名。
GetMaxLength

GetMaxLength 方法會擷取使用者介面 (UI) 應允許的最大字串長度。
GetMruCount

GetMruCount 方法會擷取最近使用專案清單中的專案數。
GetMruEntryAt

GetMruEntryAt 方法會擷取最近使用清單中指定索引處的專案。
GetOutputFilenameTemplate

GetOutputFilenameTemplate 方法會擷取格式字串 (範本) ,指定檔案名的格式。
GetPhotoAcquireSettings

GetPhotoAcquireSettings 方法會取得 IPhotoAcquireSettings 物件來處理下載數設定。
GetPrompt

如果提示為強制回應對話方塊,GetPrompt 方法會擷取提示的標題。
GetProperty

GetProperty 方法會擷取專案屬性的值。
GetSequencePaddingWidth

GetSequencePaddingWidth 方法會擷取值,指出檔案名中的循序欄位寬度。
GetSequenceZeroPadding

GetSequenceZeroPadding 方法會擷取值,指出是否要使用零或空格來填補循序檔案名。
GetStream

GetStream 方法會擷取包含專案內容的唯讀資料流程。
GetStringId

GetStringId 方法會擷取所要求字串的未配置標準名稱。 例如,要求標記名稱時,標準名稱可能是 「TagName」。
GetStringType

GetStringType 方法會擷取值,指出要從使用者取得的字串類型。
GetSubItemAt

GetSubItemAt 方法會根據子專案的索引來擷取專案的子專案。
GetSubItemCount

GetSubItemCount 方法會擷取專案中包含的子專案數目。
GetSubmitButtonText

GetSubmitButtonText 方法會擷取提交按鈕的文字。
GetThumbnail

GetThumbnail 方法會擷取為專案提供的縮圖。
GetTooltipText

GetTooltipText 方法會擷取控制項所顯示的工具提示文字。
GetUserInput

GetUserInput 方法會覆寫預設功能,以顯示在取得期間提示使用者輸入字串的訊息。 應用程式會提供 GetUserInput 方法的實作。
GetUserInput

擷取使用者輸入的描述性資訊,例如要儲存的影像標記名稱。
GetWindow

GetWindow 方法會擷取進度對話方塊的控制碼。
初始 化

初始化選項對話方塊,並從登錄讀取任何已儲存的選項。
初始 化

Initialize 方法會在外掛程式初始化時提供擴充功能。 應用程式會提供 Initialize 方法的實作。
InitializeFromRegistry

InitializeFromRegistry 方法會指定要從中初始化設定的登錄機碼。
InitializeItemList

InitializeItemList 方法會列舉裝置上的可傳送專案,並在提供時將每個專案傳遞至選擇性進度回呼。
IsCancelled

IsCancelled 方法會指出作業是否已透過進度對話方塊取消。
IsCheckboxChecked

IsCheckboxChecked 方法會指出進度對話方塊中的核取方塊 (通常表示是否要在選取傳輸後刪除檔案) 。
ProcessItem

ProcessItem 方法會在每次處理專案時提供額外的功能。 應用程式會提供 ProcessItem 方法的實作。
SaveData

SaveData 方法會將擷取設定從選項對話方塊儲存到登錄,以便使用相同的設定初始化對話方塊的後續實例。
SetAcquisitionTime

SetAcquisitionTime 方法會明確設定擷取時間。
SetCaption

設定進度對話方塊的標題。
SetCheckboxText

SetCheckboxText 方法會設定進度對話方塊中核取方塊的文字,指出是否要在傳輸後刪除影像。
SetCheckboxTooltip

SetCheckboxTooltip 方法會設定進度對話方塊中核取方塊的工具提示文字。
SetFlags

SetFlags 方法會設定相片取得旗標。
SetGroupTag

SetGroupTag 方法會設定擷取會話的群組標記。
SetImage

設定顯示在進度對話方塊中的縮圖影像、進度對話方塊標題列中的圖示,或 ALT+TAB 鍵組合視窗中的圖示。
SetOutputFilenameTemplate

SetOutputFilenameTemplate 方法會指定格式字串 (範本) 指定檔案名的格式。
SetPercentComplete

SetPercentComplete 方法會設定值,指出目前作業的完整部分。
SetProgressText

SetProgressText 方法會在進度對話方塊中設定進度列的文字。
SetProperty

SetProperty 方法會設定專案的屬性。
SetSequencePaddingWidth

SetSequencePaddingWidth 方法會設定值,指出檔案名中的循序欄位寬度。
SetSequenceZeroPadding

SetSequenceZeroPadding 方法會設定值,指出是否使用零或空格來填補循序檔案名。
SetSubmitButtonText

SetPrompt 方法會設定對話方塊中顯示的文字,提示使用者選取裝置。
SetTitle

SetTitle 方法會設定裝置選取對話方塊的標題。
SetTitle

SetTitle 方法會設定進度對話方塊的標題。
ShowCheckbox

ShowCheckbox 方法會指出是否要在進度對話方塊中顯示覆選框,指出是否要在傳輸後刪除影像。
StartDelete

StartDelete 方法會在從裝置開始刪除專案時提供擴充功能。
StartEnumeration

StartEnumeration 方法會在專案列舉開始時提供擴充功能。
StartItemDelete

StartItemDelete 方法會在每次從裝置刪除個別專案時提供擴充功能。 應用程式會提供 StartItemDelete 方法的實作。
StartItemTransfer

StartItemTransfer 方法會在每次專案開始傳輸時提供擴充功能。 應用程式會提供 StartItemTransfer 方法的實作。
StartTransfer

StartTransfer 方法會在從裝置開始傳輸專案時提供額外的處理。 應用程式會提供 StartTransfer 方法的實作。
TransferComplete

在傳輸會話完成時提供擴充功能。 應用程式會提供 TransferComplete 方法的實作。
UpdateDeletePercent

UpdateDeletePercent 方法會在刪除專案變更的百分比時提供擴充功能。 應用程式會提供 UpdateDeletePercent 方法的實作。
UpdateTransferPercent

UpdateTransferPercent 方法會在傳輸的專案百分比變更時提供擴充功能。 應用程式會提供 UpdateTransferPercent 方法的實作。

介面

 
IPhotoAcquire

IPhotoAcquire 介面提供從裝置取得相片的方法。
IPhotoAcquireDeviceSelectionDialog

提供對話方塊,以選取要從中取得影像的裝置。
IPhotoAcquireItem

IPhotoAcquireItem 介面提供從裝置取得專案時使用專案的方法。
IPhotoAcquireOptionsDialog

IPhotoAcquireOptionsDialog 介面可用來顯示選項對話方塊,讓使用者可以選取相片擷取設定,例如檔案名格式,以及是否要旋轉影像、提示輸入標記名稱,或在匯入後清除相機中的相片。
IPhotoAcquirePlugin

當您想要建立外掛程式以與 Windows Vista 使用者介面一起執行時,請實作 IPhotoAcquirePlugin 介面, (UI) 以取得影像。 需要登錄設定才能啟用外掛程式。
IPhotoAcquireProgressCB

如果您想要在擷取程式的各個階段執行額外的處理,則可以實作 IPhotoAcquireProgressCB 介面。
IPhotoAcquireSettings

IPhotoAcquireSettings 介面可用來處理影像擷取設定,例如檔案名格式。
IPhotoAcquireSource

IPhotoAcquireSource 介面用於從裝置取得專案。
IPhotoProgressDialog

提供列舉或匯入影像時可能會顯示的進度對話方塊。 對話方塊為強制回應,並在自己的執行緒中執行。
IUserInputString

例如,IUserInputString 介面代表在要求使用者輸入字串時所建立的物件,例如取得標記的名稱。