TNB Library
クラス | 公開メンバ関数 | 全メンバ一覧
IMultiMouseWatcher 構造体

マルチマウス監視インターフェース. [詳解]

#include <TnbMultiMouseManager.h>

+ IMultiMouseWatcher の継承関係図

クラス

struct  IListener
 マルチマウス監視のリスナー [詳解]
 

公開メンバ関数

virtual size_t GetMouseCount (void) const
 [取得] マウス数取得. [詳解]
 
virtual void SetListener (IListener *P)
 [登録] リスナー登録. [詳解]
 
virtual bool Start (void)
 [設定] 監視開始. [詳解]
 
virtual void Stop (void)
 [設定] 監視停止. [詳解]
 

詳解

マルチマウス監視インターフェース.

複数のマウスのデータを取得するインターフェースです。
注意
XP 以降のみ有効な API を使用しているため、最初に TnbHotWinver.h をインクルードしてください。
必要ファイル
TnbMultiMouseManager.h
日付
10/06/17 CRawMouseWatcher を抽象化して作成。

TnbMultiMouseManager.h36 行目に定義があります。

関数詳解

◆ GetMouseCount()

virtual size_t GetMouseCount ( void  ) const
virtual

[取得] マウス数取得.

戻り値
マウス数.

CRawMouseWatcherで再実装されています。

◆ SetListener()

virtual void SetListener ( IListener P)
virtual

[登録] リスナー登録.

引数
Pリスナー

CRawMouseWatcherで再実装されています。

◆ Start()

virtual bool Start ( void  )
virtual

[設定] 監視開始.

戻り値
true成功
false失敗

CRawMouseWatcherで再実装されています。

◆ Stop()

virtual void Stop ( void  )
virtual

[設定] 監視停止.

CRawMouseWatcherで再実装されています。