Microsoft DirectX 8.0 (C++)

ステップ 2 : マウスのデータ形式の設定

IDirectInputDevice8 ポインタを取得したら、デバイスのデータ形式を設定しなければならない。マウスの場合、これは非常に簡単なタスクである。作業を簡便にするため Microsoft® DirectInput® に用意されているデータ形式を、c_dfDIMouse グローバル変数に指定して IDirectInputDevice8::SetDataFormat メソッドを呼び出す。

以下は、デバイスのデータ形式を設定しようとするコードである。呼び出しが失敗すれば、FALSE が返される。

hr = g_pMouse->SetDataFormat(&c_dfDIMouse);
 
if (FAILED(hr)) {
    return FALSE;
}

マウスのデータ形式を設定したら、「ステップ 3 : マウスの動作の設定」に進む。