Microsoft DirectX 8.0 (Visual Basic) |
object.GetType() As Long
オブジェクトを表すデバイス タイプが返される。この値は、オブジェクト タイプ (軸、ボタンなど) を表す CONST_DIDFTFLAGS フラグの組み合わせであり、中央の 16 ビットには、オブジェクト インスタンス番号が格納される。
失敗した場合はエラーが発生し、Err.Number が設定される。
オブジェクト インスタンス ID を取得するには、次の処理を実行する。
Dim ObjID as Long ObjID = (diObj.GetType And &HFFFF00) \ 256