Action クラス

Action クラス

ゲーム アクションとデバイス機能の 1 対 1 のマッピングを表す。Diactionformat 構造体は、Diaction 構造体の配列を含む。

定義

Visual Basic Public Class Action
   Inherits Object 
C# public class Action : Object
Managed C++ public __gc class Action  : public Object
JScript public class Action extends Object

メンバ テーブル

次のテーブルは、Action オブジェクトによって公開されているメンバの一覧である。左側のタブをクリックし、表示したいメンバの種類を選ぶこと。

メソッド

メソッド 説明
Action オブジェクトの新しいインスタンスを初期化する。
Finalize Garbage Collector がオブジェクトを破棄する前に、オブジェクトが使ったリソースを強制的に解放する。

プロパティ

プロパティ 説明
ActionName 各アクションの Diaction 構造体の uResIdString メンバで指定された、アクション名の文字列リソースを格納するモジュールのハンドル。アクション名が各アクションの Diaction 構造体の lptszActionName メンバで指定されている場合はゼロでよい。
ApplicationData デバイス オブジェクトと関連付けられたアプリケーション固有のアクションに対する識別子または関数参照を取得または設定する。
Flags 特定の属性または処理を要求するために使うフラグ。ゼロ、または以下の値を 1 つ以上指定する。
guidInstance 特定のデバイスを要求する場合は、デバイスのインスタンスの GUID。それ以外の場合は GUID_NULL。
How アクションを構成するために Microsoft® DirectInput® が使うマッピングの仕組みを示す値。このメンバは、Inputdevice9Buildactionmap がこの構造体を返すときに設定される。アクション マップを Inputdevice9Setactionmap に渡すときは、このメンバは無視される。以下の値が定義されている。
ObjectId コントロールの識別子を取得する。
Semantic ジョイスティックの場合は、このアプリケーション ジャンルに対して定義されている、仮想コントロールを表すアクション マッピング定数、またはジャンルにおいて定義されていないコントロールの定数。キーボード、マウス、または Microsoft® DirectPlay® 音声デバイスの場合は、特定のデバイス オブジェクトを表す定数。「ActionMappingConstants」を参照すること。

継承の階層構造

Object

Action

クラスの情報

名前空間 Microsoft.DirectX.DirectInput
アセンブリ Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll)
厳密名 Microsoft.DirectX.DirectInput,  Version=0293,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492

© 2002 Microsoft Corporation. All rights reserved. Terms of use.