IRichEditOleCallback::GetClipboardData

Дозволяє клієнтові надати буфер обміну.

(HRESULT GetClipboardData CHARRANGE далеко  * lpchrg, DWORD  reco, LPDATAOBJECT далеко  * lplpdataobj  );
 

Параметри

lpchrg
Вказівник на структуру CHARRANGE , зазначення діапазону буфер обміну є для.
reco
Прапор операції буфера обміну. Може бути, один з цих значень.
RECO_COPY Копіювати до буфера обміну.
RECO_CUT Вирізати до буфера обміну.
RECO_DRAG Перетягніть операції (перетягування)
RECO_DROP Падіння операції (перетягування).
RECO_PASTE Вставити з буфера обміну.

lplpdataobj
Вказівник вказівник на змінну, яка отримує адресу на IDataObject виконання, що представляють діапазону, зазначеного в параметрі lpchrg . Значення lppdataobj ігнорується, якщо повертається помилка.

Повернення значень

Повертає успіх статус. Якщо SCODE значення E_NOTIMPL, керування форматованого тексту створює буфер обміну. Якщо SCODE значення, що повертається, є нездатність інші, ніж E_NOTIMPL операцію не вдається.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в richole.h.

Дивіться також

Багаті редагувати елементи керування огляд, Rich редагування OLE інтерфейси, CHARRANGE, IDataObject, IRichEditOleCallback

Index