На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

IRichEditOleCallback::QueryAcceptData



Called on a paste or drag to determine if the data pasted/dragged should be accepted.

HRESULT QueryAcceptData(

LPDATAOBJECT lpdataobj,
CLIPFORMAT FAR * lpcfFormat,
DWORD reco,
BOOL fReally,
HGLOBAL hMetaPict
);


Parameters

lpdataobj

Pointer to the DATAOBJECT structure specifying the data object being pasted or dragged.

lpcfFormat

Pointer to the clipboard format that will be used for the paste or drop operation. If the value pointed to by lpcfFormat is zero, the best available format will be used. If the callback changes the value pointed to by lpcfFormat, the rich edit control only uses that format and the operation will fail if the format is not available.

reco

Clipboard operation flag. Can be one of these values.

RECO_DROP Drop operation (drag and drop).
RECO_PASTE Paste from the clipboard.


fReally

Nonzero if the paste or drop is actually happening, zero if this is just a query, such as for EM_CANPASTE.

hMetaPict

Handle to a metafile containing the icon view of an object if DVASPECT_ICON is being imposed on a object by Paste Special.



Return Values

Returns success status. If the SCODE of the result is a failure SCODE, the rich edit control refuses the data and terminates the operation. If the SCODE of the result is S_OK, the control checks the data itself for acceptable formats. A return of a successful SCODE other than S_OK means that the callback either checked the data itself (if fReally is FALSE) or imported the data itself (if fReally is TRUE).
If the application returns a successful result other than S_OK, a rich edit control will not check the read-only state of the edit control.

See Also

IRichEditOleCallback


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

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 - ЛОЖЬ) или импортировавшее сами данные (если fReally - ИСТИНА).
Если приложение возвращает успешный результат кроме S_OK, богатое управление редактирования не проверит только для чтения состояние управления редактирования.

Смотри Также

IRichEditOleCallback


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz