IRichEditOleCallback::QueryAcceptData

Закликав вставити або перетягнути, щоб визначити, чи дані, вставлені/витягли повинні бути прийняті.

 (HRESULT QueryAcceptData LPDATAOBJECT  lpdataobj, CLIPFORMAT далеко  * lpcfFormat, DWORD  reco, BOOL  fReally, HGLOBAL  hMetaPict  );
 

Параметри

lpdataobj
Вказівник на структуру DATAOBJECT , вказавши об'єкт даних, будучи вставляти або перетягувати.
lpcfFormat
Вказівник на формат буфера обміну, який буде використовуватися для операції вставки або падіння. Якщо значення вказав на lpcfFormat нуля, кращі формат буде використовуватися. Якщо зворотного змінює значення, вказав на lpcfFormat, багаті редагувати елемент керування лише використовує цей формат, і операція не спрацює, якщо формат недоступний.
reco
Прапор операції буфера обміну. Може бути, один з цих значень.
RECO_DROP Падіння операції (перетягування).
RECO_PASTE Вставити з буфера обміну.

fReally
Ненульовим, якщо вставити або падіння насправді відбувається, нуля, якщо це є просто запиту, наприклад, для EM_CANPASTE.
hMetaPict
Обробляти метафайл, що містить об'єкт, подання значками, якщо DVASPECT_ICON вводяться на об'єкт на Спеціальне вставлення.

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

Повертає успіх статус. Якщо SCODE результат відмови SCODE, керування форматується відмовляється дані і припиняє операцію. Якщо SCODE результат S_OK, контроль перевіряє дані себе для прийнятних форматах. Повернення успішних SCODE, ніж S_OK означає, що зворотного дзвінка або перевірки даних (якщо fReally має значення FALSE) або імпортованих даних (якщо fReally має значення TRUE).

Якщо програма повертає успішного результату, інші, ніж S_OK, керування форматованого тексту не перевірятиме лише для читання стан елемента керування edit.

QuickInfo

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

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

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

Index