Почему значение параметра DWORD reco из IRichEditOleCallback::GetClipboardData всегда равно RECO_COPY?

Я думал, что значение reco должно быть RECO_DRAG, когда я перетащил что-то. в моем richedit, но на самом деле это всегда RECO_COPY. Это нормально или я ошибся?

1 ответ

Примечание: я работаю на Microsoft.

Спасибо, что сообщили об этом. Мы подали ошибку по следующим вопросам, связанным с этим. Это может быть исправлено когда-нибудь, но мы называем это ошибкой документации. RECO_DRAG не поддерживается ни на одном уровне, а RECO_DROP поддерживается только в QueryAcceptData.

Ошибка обновления документации касается следующих функций (примечание: QueryAcceptData также использует аналогичный параметр, но он правильно задокументирован).


Страница: IRicheditOle:: GetClipboardData http://msdn.microsoft.com/en-us/library/windows/desktop/bb774341(v=vs.85).aspx

Изменить: Обновите описание параметра reco, удалив таблицу, и просто скажите, что она не используется.


Страница: IRichEditOleCallback:: GetClipboardData http://msdn.microsoft.com/en-us/library/windows/desktop/bb774315(v=vs.85).aspx

Изменить: обновить описание параметра reco, удалив все, кроме RECO_COPY и RECO_CUT. Это означает удаление RECO_DRAG, RECO_DROP и RECO_PASTE.

Другие вопросы по тегам