Прочитать на английском

Поделиться через


Получение рисунков

Общие сведения о технологии получения изображений.

Для разработки получения рисунков вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих разделах:

Перечисления

 
DEVICE_SELECTION_DEVICE_TYPE

Тип перечисления DEVICE_SELECTION_DEVICE_TYPE указывает тип выбранного устройства.
ERROR_ADVISE_MESSAGE_TYPE

Тип перечисления ERROR_ADVISE_MESSAGE_TYPE указывает тип значений ошибок, которые могут быть переданы параметру nMessageType объекта IPhotoAcquireProgressCB::ErrorAdvise.
ERROR_ADVISE_RESULT

Тип перечисления ERROR_ADVISE_RESULT указывает тип значений ошибок, которые могут быть назначены параметру pnErrorAdviseResult объекта IPhotoAcquireProgressCB::ErrorAdvise.
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

Метод 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 извлекает перечисление, содержащее пути ко всем файлам, успешно переданным во время последнего вызова метода Acquire.
ОшибкаAdvise

Метод 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 извлекает максимальную длину строки, которая должна быть разрешена в пользовательском интерфейсе.
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

Метод 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

Реализуйте интерфейс IPhotoAcquirePlugin, если требуется создать подключаемый модуль для запуска вместе с пользовательским интерфейсом Windows Vista для получения изображений. Для включения подключаемого модуля требуются параметры реестра.
IPhotoAcquireProgressCB

Интерфейс IPhotoAcquireProgressCB может быть реализован, если вы хотите выполнить дополнительную обработку на различных этапах процесса приобретения.
IPhotoAcquireSettings

Интерфейс IPhotoAcquireSettings используется для работы с параметрами получения изображений, такими как формат имени файла.
IPhotoAcquireSource

Интерфейс IPhotoAcquireSource используется для получения элементов с устройства.
IPhotoProgressDialog

Предоставляет диалоговое окно хода выполнения, которое может отображаться при перечислении или импорте изображений. Диалоговое окно является модальным и выполняется в отдельном потоке.
IUserInputString

Интерфейс IUserInputString представляет объект, созданный при запросе у пользователя строки, например при получении имени тега.