RevokeDragDrop 関数 (ole2.h)

OLE のドラッグ アンド ドロップ操作のターゲットとして、指定したアプリケーション ウィンドウの登録を取り消します。

構文

HRESULT RevokeDragDrop(
  [in] HWND hwnd
);

パラメーター

[in] hwnd

OLE ドラッグ アンド ドロップ操作のターゲットとして以前に登録されたウィンドウを処理します。

戻り値

この関数は、成功したS_OKを返します。 その他の可能な値は次のとおりです。

リターン コード 説明
DRAGDROP_E_NOTREGISTERED
登録されていないドロップ ターゲットを取り消そうとしました。
DRAGDROP_E_INVALIDHWND
hwnd パラメーターで返されたハンドルが無効です。
E_OUTOFMEMORY
操作のメモリが不足しています。

注釈

OLE ドラッグ アンド ドロップ操作のターゲットとしてアプリケーション ウィンドウが使用できなくなった場合は、 RevokeDragDrop を呼び出す必要があります。

この関数は、ドロップ ターゲット インターフェイスの IUnknown::Release メソッドを呼び出します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ole2.h
Library Ole32.lib
[DLL] Ole32.dll

こちらもご覧ください

RegisterDragDrop