マルチマウス管理のリスナー
[詳解]
#include <TnbMultiMouseManager.h>
|
virtual void | OnMultiMouseButton (INDEX index, EButton button, EEvent event, int x, int y)=0 |
| [通知] ボタン通知. [詳解]
|
|
virtual void | OnMultiMouseDevice (INDEX index, EDevice device)=0 |
| [通知] デバイス変化通知. [詳解]
|
|
virtual void | OnMultiMouseEvent (INDEX index, const RAWMOUSE &mouse) |
| [通知] イベント通知. [詳解]
|
|
virtual void | OnMultiMouseMove (INDEX index, BYTE buttonFlags, int x, int y)=0 |
| [通知] 移動通知. [詳解]
|
|
virtual void | OnMultiMouseWheel (INDEX index, int d)=0 |
| [通知] ホイール通知. [詳解]
|
|
virtual | ~IListener (void) |
| デストラクタ [詳解]
|
|
マルチマウス管理のリスナー
- 必要ファイル
- TnbMultiMouseManager.h
- 日付
- 10/04/20 新規作成
-
10/06/17 IMultiMouseWatcher のサブクラス化
TnbMultiMouseManager.h の 173 行目に定義があります。
◆ EButton
◆ EDevice
◆ EEvent
◆ ~IListener()
◆ MakeMouseEventFlags()
static DWORD MakeMouseEventFlags |
( |
EButton |
button, |
|
|
EEvent |
event |
|
) |
| |
|
static |
◆ OnMultiMouseButton()
virtual void OnMultiMouseButton |
( |
INDEX |
index, |
|
|
EButton |
button, |
|
|
EEvent |
event, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
[通知] ボタン通知.
- 引数
-
index | マウスインデックス. |
button | ボタン種類 |
event | イベント |
x | X 座標 |
y | Y 座標 |
◆ OnMultiMouseDevice()
virtual void OnMultiMouseDevice |
( |
INDEX |
index, |
|
|
EDevice |
device |
|
) |
| |
|
pure virtual |
◆ OnMultiMouseEvent()
virtual void OnMultiMouseEvent |
( |
INDEX |
index, |
|
|
const RAWMOUSE & |
mouse |
|
) |
| |
|
virtual |
◆ OnMultiMouseMove()
virtual void OnMultiMouseMove |
( |
INDEX |
index, |
|
|
BYTE |
buttonFlags, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
pure virtual |
[通知] 移動通知.
- 引数
-
index | マウスインデックス. |
buttonFlags | キー状態。 _BIT(EButton) で & して 0以外ならプレスされています。 |
x | X 座標 |
y | Y 座標 |
◆ OnMultiMouseWheel()
virtual void OnMultiMouseWheel |
( |
INDEX |
index, |
|
|
int |
d |
|
) |
| |
|
pure virtual |