次の方法で共有


IPointerInactiveImpl クラス

このクラスは、IUnknown および IPointerInactive インターフェイス メソッドを実装します。

重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

template< class T> 
class IPointerInactiveImpl

パラメーター

  • T
    IPointerInactiveImplから派生したクラス。

メンバー

パブリック メソッド

名前

説明

IPointerInactiveImpl::GetActivationPolicy

オブジェクトの現在のアクティブ化ポリシーを取得します。 ATL 実装は、E_NOTIMPLを返します。

IPointerInactiveImpl::OnInactiveMouseMove

マウス ポインターをボタンの上に、オブジェクトがマウス イベントを発生できることを示します実行されたことを通知するにオブジェクト。 ATL 実装は、E_NOTIMPLを返します。

IPointerInactiveImpl::OnInactiveSetCursor

アクティブなオブジェクトにマウス ポインターを設定します。 ATL 実装は、E_NOTIMPLを返します。

解説

アクティブなオブジェクトまたは実行するだけに読み込まれる 1 になります。 アクティブなオブジェクトとは異なり、アクティブなオブジェクトは、Windows のマウスおよびキーボード メッセージを受け取ることができません。 したがって、アクティブなオブジェクトが少ないリソースを使用し、通常は有効です。

IPointerInactive のインターフェイスがアクティブなときにオブジェクトがマウス操作の最小をサポートするようにします。 この機能はコントロールに特に役立ちます。

E_NOTIMPLを返すことによって IPointerInactiveImpl の実装 IPointerInactive のメソッドを使用します。 ただし、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。

関連トピック   ATL チュートリアルATL プロジェクトの作成

継承階層

IPointerInactive

IPointerInactiveImpl

必要条件

Header: atlctl.h

参照

その他の技術情報

ATL クラスの概要