Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обзор технологии обмена данными.
Для разработки обмена данными вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Функции
|
AddAtomA Добавляет символьную строку в локальную таблицу atom и возвращает уникальное значение (atom), идентифицирующие строку. (ANSI) |
|
AddAtomW Добавляет символьную строку в локальную таблицу atom и возвращает уникальное значение (atom), идентифицирующие строку. (Юникод) |
|
AddClipboardFormatListener Помещает заданное окно в список прослушивателя в формате буфера обмена, поддерживаемый системой. |
|
Цепочка changeClipboardChain Удаляет указанное окно из цепочки средств просмотра буфера обмена. |
|
CloseClipboard Закрывает буфер обмена. |
|
CountClipboardFormats Извлекает количество различных форматов данных, которые в настоящее время находятся в буфере обмена. |
|
DdeAbandonTransaction Отменяет указанную асинхронную транзакцию и освобождает все ресурсы, связанные с транзакцией. |
|
DdeAccessData Предоставляет доступ к данным в указанном объекте динамического обмена данными (DDE). Приложение должно вызывать функцию DdeUnaccessData после завершения доступа к данным в объекте . |
|
DdeAddData Добавляет данные в указанный объект динамического обмена данными (DDE). |
|
DdeClientTransaction Начинает транзакцию данных между клиентом и сервером. Только клиентское приложение динамического обмена данными (DDE) может вызывать эту функцию, и приложение может использовать ее только после установления диалога с сервером. |
|
DdeCmpStringHandles Сравнивает значения двух дескрипторов строк. Значение дескриптора строки не связано с регистром связанной строки. |
|
DdeConnect Устанавливает диалог с серверным приложением, поддерживающим указанное имя службы и пару имен разделов. Если существует несколько таких серверов, система выбирает только один. |
|
DdeConnectList Устанавливает диалог со всеми серверными приложениями, поддерживающими указанное имя службы и пару имен разделов. |
|
DdeCreateDataHandle Создает объект динамического обмена данными (DDE) и заполняет его данными из указанного буфера. Приложение DDE использует эту функцию во время транзакций, связанных с передачей данных в партнерское приложение. |
|
DdeCreateStringHandleA Создает дескриптор, определяющий указанную строку. Клиент динамического обмена данными (DDE) или серверное приложение может передавать дескриптор строки в качестве параметра другим функциям библиотеки DDEML. (ANSI) |
|
DdeCreateStringHandleW Создает дескриптор, определяющий указанную строку. Клиент динамического обмена данными (DDE) или серверное приложение может передавать дескриптор строки в качестве параметра другим функциям библиотеки DDEML. (Юникод) |
|
DdeDisconnect Завершает диалог, начатый функцией DdeConnect или DdeConnectList, и делает недействительным указанный дескриптор диалога. |
|
DdeDisconnectList Удаляет указанный список бесед и завершает все беседы, связанные со списком. |
|
DdeEnableCallback Включает или отключает транзакции для определенной беседы или для всех диалогов, установленных вызывающим приложением. |
|
DdeFreeDataHandle Освобождает объект динамического обмена данными (DDE) и удаляет дескриптор данных, связанный с объектом . |
|
DdeFreeStringHandle Освобождает дескриптор строки в вызывающем приложении. |
|
DdeGetData Копирует данные из указанного объекта динамического обмена данными (DDE) в указанный локальный буфер. |
|
DdeGetLastError Извлекает последний код ошибки, заданный в результате сбоя функции DDEML, и сбрасывает код ошибки до DMLERR_NO_ERROR. |
|
DdeImpersonateClient Олицетворяет клиентское приложение динамического обмена данными (DDE) в клиентском диалоге DDE. |
|
DdeInitializeA Регистрирует приложение с помощью библиотеки управления динамическим обменом данными (DDEML). Приложение должно вызывать эту функцию перед вызовом любой другой функции DDEML. (ANSI) |
|
DdeInitializeW Регистрирует приложение с помощью библиотеки управления динамическим обменом данными (DDEML). Приложение должно вызывать эту функцию перед вызовом любой другой функции DDEML. (Юникод) |
|
DdeKeepStringHandle Увеличивает число использования, связанное с указанным дескриптором. |
|
DdeNameService Регистрирует или отменяет регистрацию имен служб, поддерживаемых сервером динамического обмена данными (DDE). |
|
DdePostAdvise Заставляет систему отправлять транзакцию XTYP_ADVREQ в функцию обратного вызова динамического обмена данными (DDE) вызывающего (серверного) приложения для каждого клиента с активным циклом консультирования по указанному разделу и элементу. |
|
DdeQueryConvInfo Извлекает сведения о транзакции динамического обмена данными (DDE) и о диалоге, в котором выполняется транзакция. |
|
DdeQueryNextServer Извлекает следующий дескриптор беседы в указанном списке бесед. |
|
DdeQueryStringA Копирует текст, связанный со строковым дескриптором, в буфер. (ANSI) |
|
DdeQueryStringW Копирует текст, связанный со строковым дескриптором, в буфер. (Юникод) |
|
DdeReconnect Позволяет клиентскому приложению DDEML попытаться восстановить диалог со службой, которая прекратила диалог с клиентом. |
|
DdeSetQualityOfService Указывает качество обслуживания (QOS) для необработанного приложения динамического обмена данными (DDE) для будущих диалогов DDE, которые оно инициирует. |
|
DdeSetUserHandle Связывает определяемое приложением значение с дескриптором беседы или идентификатором транзакции. Это полезно для упрощения обработки асинхронных транзакций. Приложение может использовать функцию DdeQueryConvInfo для получения этого значения. |
|
DdeUnaccessData Отменяет доступ к объекту динамического обмена данными (DDE). Приложение должно вызывать эту функцию после завершения доступа к объекту . |
|
DdeUninitialize Освобождает все ресурсы библиотеки DDEML, связанные с вызывающим приложением. |
|
DeleteAtom Уменьшает количество ссылок локального атома строки. Если число ссылок atom сводится к нулю, DeleteAtom удаляет строку, связанную с атомом, из локальной таблицы atom. |
|
EmptyClipboard Очищает буфер обмена и освобождает дескрипторы данных в буфере обмена. Затем функция назначает право владения буфером обмена окну, в которое в настоящее время открыт буфер обмена. |
|
EnumClipboardFormats Перечисляет форматы данных, доступные в настоящее время в буфере обмена. |
|
FindAtomA Выполняет поиск указанной символьной строки в локальной таблице atom и извлекает атом, связанный с этой строкой. (ANSI) |
|
FindAtomW Выполняет поиск указанной символьной строки в локальной таблице atom и извлекает атом, связанный с этой строкой. (Юникод) |
|
FreeDDElParam Освобождает память, заданную параметром lParam отправленного сообщения динамического обмена данными (DDE). Приложение, получающее отправленное сообщение DDE, должно вызвать эту функцию после использования функции UnpackDDElParam для распаковки значения lParam. |
|
GetAtomNameA Извлекает копию символьной строки, связанной с указанным локальным атомом. (ANSI) |
|
GetAtomNameW Извлекает копию символьной строки, связанной с указанным локальным атомом. (Юникод) |
|
GetClipboardData Извлекает данные из буфера обмена в указанном формате. Буфер обмена должен быть открыт ранее. |
|
GetClipboardFormatNameA Извлекает из буфера обмена имя указанного зарегистрированного формата. Функция копирует имя в указанный буфер. (ANSI) |
|
GetClipboardFormatNameW Извлекает из буфера обмена имя указанного зарегистрированного формата. Функция копирует имя в указанный буфер. (Юникод) |
|
GetClipboardOwner Извлекает дескриптор окна текущего владельца буфера обмена. |
|
GetClipboardSequenceNumber Извлекает порядковый номер буфера обмена для текущей оконной станции. |
|
GetClipboardViewer Извлекает дескриптор в первое окно в цепочке просмотра буфера обмена. |
|
GetOpenClipboardWindow Извлекает дескриптор в окно, в которое в настоящее время открыт буфер обмена. |
|
GetPriorityClipboardFormat Извлекает первый доступный формат буфера обмена в указанном списке. |
|
GetUpdatedClipboardFormats Извлекает поддерживаемые в настоящее время форматы буфера обмена. |
|
GlobalAddAtomA Добавляет символьную строку в глобальную таблицу atom и возвращает уникальное значение (atom), определяющее строку. (GlobalAddAtomA) |
|
GlobalAddAtomExA Добавляет символьную строку в глобальную таблицу atom и возвращает уникальное значение (atom), определяющее строку. (GlobalAddAtomExA) |
|
GlobalAddAtomExW Добавляет символьную строку в глобальную таблицу atom и возвращает уникальное значение (atom), определяющее строку. (GlobalAddAtomExW) |
|
GlobalAddAtomW Добавляет символьную строку в глобальную таблицу atom и возвращает уникальное значение (atom), определяющее строку. (GlobalAddAtomW) |
|
GlobalDeleteAtom Уменьшает количество ссылок глобального строкового атома. Если число ссылок атома достигает нуля, GlobalDeleteAtom удаляет строку, связанную с атомом, из глобальной таблицы atom. |
|
GlobalFindAtomA Выполняет поиск указанной символьной строки в глобальной таблице atom и извлекает глобальный атом, связанный с этой строкой. (ANSI) |
|
GlobalFindAtomW Выполняет поиск указанной символьной строки в глобальной таблице atom и извлекает глобальный атом, связанный с этой строкой. (Юникод) |
|
GlobalGetAtomNameA Извлекает копию символьной строки, связанной с указанным глобальным атомом. (ANSI) |
|
GlobalGetAtomNameW Извлекает копию символьной строки, связанной с указанным глобальным атомом. (Юникод) |
|
ImpersonateDdeClientWindow Позволяет серверное приложение динамического обмена данными (DDE) олицетворение контекста безопасности клиентского приложения DDE. Это защищает данные сервера от несанкционированных клиентов DDE. |
|
InitAtomTable Инициализирует локальную таблицу atom и задает указанное количество хэш-контейнеров. |
|
IsClipboardFormatAvailable Определяет, содержит ли буфер обмена данные в указанном формате. |
|
MAKEINTATOM Преобразует указанный атом в строку, чтобы его можно было передать в функции, которые принимают либо атомы, либо строки. |
|
OpenClipboard Открывает буфер обмена для проверки и запрещает другим приложениям изменять содержимое буфера обмена. |
|
PackDDElParam Упаковывает значение lParam динамического обмена данными (DDE) во внутреннюю структуру, используемую для совместного использования данных DDE между процессами. |
|
PFNCALLBACK Определяемая приложением функция обратного вызова, используемая с функциями библиотеки DDEML. |
|
RegisterClipboardFormatA Регистрирует новый формат буфера обмена. Затем этот формат можно использовать в качестве допустимого формата буфера обмена. (ANSI) |
|
RegisterClipboardFormatW Регистрирует новый формат буфера обмена. Затем этот формат можно использовать в качестве допустимого формата буфера обмена. (Юникод) |
|
RemoveClipboardFormatListener Удаляет заданное окно из списка прослушивателя формата буфера обмена, поддерживаемого системой. |
|
ReuseDDElParam Позволяет приложению повторно использовать упакованный параметр lParam динамического обмена данными (DDE) вместо выделения нового упакованного lParam. Использование этой функции сокращает перераспределение приложений, которые передают упакованные сообщения DDE. |
|
SetClipboardData Помещает данные в буфер обмена в указанном формате буфера обмена. |
|
SetClipboardViewer Добавляет указанное окно в цепочку средств просмотра буфера обмена. Окна средства просмотра буфера обмена получают WM_DRAWCLIPBOARD сообщение при каждом изменении содержимого буфера обмена. Эта функция используется для обратной совместимости с более ранними версиями Windows. |
|
РаспаковкаDElParam Распаковка значения динамического обмена данными (DDE)lParam, полученного из отправленного сообщения DDE. |
Структуры
|
CONVCONTEXT Содержит сведения, предоставляемые клиентским приложением динамического обмена данными (DDE). Эта информация полезна для специализированных или межязыковых бесед DDE. |
|
CONVINFO Содержит сведения о беседе динамического обмена данными (DDE). |
|
COPYDATASTRUCT Содержит данные, передаваемые другому приложению с помощью сообщения WM_COPYDATA. |
|
DDEACK Содержит флаги состояния, которые приложение DDE передает своему партнеру в рамках сообщения WM_DDE_ACK. |
|
DDEADVISE Содержит флаги, указывающие, как серверное приложение DDE должно отправлять данные клиентскому приложению во время цикла консультирования. Клиент передает дескриптор структуре DDEADVISE на сервер как часть сообщения WM_DDE_ADVISE. |
|
DDEDATA Содержит данные и сведения о данных, отправленные в составе WM_DDE_DATA сообщения. |
|
DDEML_MSG_HOOK_DATA Содержит сведения о сообщении динамического обмена данными (DDE) и предоставляет доступ на чтение данных, на которые ссылается сообщение. Эта структура предназначена для использования приложением мониторинга библиотеки DDEML. |
|
DDEPOKE Содержит данные и сведения о данных, отправленные в WM_DDE_POKE сообщении. |
|
HSZPAIR Содержит имя службы DDE и имя раздела. Серверное приложение DDE может использовать эту структуру во время транзакции XTYP_WILDCONNECT для перечисления поддерживаемых им пар служб и разделов. |
|
МЕТАФАЙЛПИКТ Определяет формат изображения метафайла, используемый для обмена данными метафайла через буфер обмена. |
|
MONCBSTRUCT Содержит сведения о текущей транзакции динамического обмена данными (DDE). Приложение отладки DDE может использовать эту структуру при мониторинге транзакций, которые система передает функциям обратного вызова DDE других приложений. |
|
MONCONVSTRUCT Содержит сведения о беседе динамического обмена данными (DDE). Приложение для мониторинга DDE может использовать эту структуру для получения сведений о беседе, которая была установлена или завершена. |
|
MONERRSTRUCT Содержит сведения о текущей ошибке динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру для отслеживания ошибок, возвращаемых функциями библиотеки управления DDE. |
|
MONHSZSTRUCTA Содержит сведения о дескрипторове строки динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру при мониторинге действий компонента диспетчера строк библиотеки управления DDE. (ANSI) |
|
MONHSZSTRUCTW Содержит сведения о дескрипторове строки динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру при мониторинге действий компонента диспетчера строк библиотеки управления DDE. (Юникод) |
|
MONLINKSTRUCT Содержит сведения о цикле рекомендаций динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру для получения сведений о запущенном или завершенном цикле рекомендаций. |
|
MONMSGSTRUCT Содержит сведения о сообщении динамического обмена данными (DDE). Приложение мониторинга DDE может использовать эту структуру для получения сведений о отправленном или отправленном сообщении DDE. |