User manual - システムライブラリマニュアルver.1.09(2014年2月12日)

159
3.121 SysConvertGestureMessage
WM_GESTURE メッセージを解析し、マルチタッチジェスチャ情報を取得します。
[C++]
DWORD SysConvertGestureMessage(
UINT *
pMessage
,
WPARAM *
pwParam
,
LPARAM *
plParam
,
DWORD *
pdwDistance
,
DWORD *
pdwAngle
)
[Visual Basic]
Public Shared Function SysConvertGestureMessage ( _
ByRef
pMessage
As UInt32, _
ByRef
pwParam
As UInt32, _
ByRef
plMessage
As Int32, _
ByRef
pdwDistance
As Int32, _
ByRef
pdwAngle
As Int32 _
) As Int32
[C#]
public static Int32 SysConvertGestureMessage (
ref UInt32 *
pMessage
,
ref UInt32 *
pwParam
,
ref Int32 *
plParam
,
ref Int32 *
pdwDistance
,
ref Int32 *
pdwAngle
);
解説
OS が発行する WM_GESTURE メッセージを解析し、マルチタッチジェスチャ情報を取得します。
アプリケーションでマルチタッチジェスチャを使用する場合は、WM_GESTURE メッセージ受信後に、
必ず本関数を呼び出してください。
Device Emulator では、何も動作しません。
パラメータ
pMessage
OS が発行したメッセージを保持する変数のアドレスを指定します。
pwParam
OS が発行したメッセージに付随する WPARAM 変数のアドレスを指定します。
マルチタッチジェスチャと認識した場合は、以下のジェスチャ ID を取得します。シングルタッチジェス
チャと認識した場合は、指定したジェスチャ ID をそのまま返します。
GID_ZOOM
: ピンチイン/ピンチアウト
GID_ROTATE
: ローテート