IDirectManipulationDragDropEventHandler::OnDragDropStatusChange メソッド (directmanipulation.h)
ドラッグ アンド ドロップ動作がアタッチされているビューポートで状態の変更が行われるときに呼び出されます。
構文
HRESULT OnDragDropStatusChange(
[in] IDirectManipulationViewport2 *viewport,
[in] DIRECTMANIPULATION_DRAG_DROP_STATUS current,
[in] DIRECTMANIPULATION_DRAG_DROP_STATUS previous
);
パラメーター
[in] viewport
更新されたビューポート。
[in] current
DIRECTMANIPULATION_DRAG_DROP_STATUSからのドラッグ アンド ドロップ操作の現在の状態。
[in] previous
DIRECTMANIPULATION_DRAG_DROP_STATUSからのドラッグ アンド ドロップ操作の以前の状態。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
クラスが IDirectManipulationViewportEventHandler を実装している場合、そのビューポートでドラッグ アンド ドロップを使用する場合は 、IDirectManipulationDragDropEventHandler も実装する必要があります。 直接操作 では、 IDirectManipulationViewportEventHandler インスタンスに対してクエリを実行して、 IDirectManipulationDragDropEventHandler も実装されていることを確認します。
要件
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | directmanipulation.h |