Получение рисунков
Общие сведения о технологии получения изображений.
Для разработки получения рисунков вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
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 представляет объект, созданный при запросе у пользователя строки, например при получении имени тега. |