次の方法で共有


DIPROPCPOINTS

推奨されません。使用しないでください。 現在のインスタンスのキャリブレーション ポイントを設定します。

typedef struct DIPROPCPOINTS {
    DIPROPHEADER diph;
    DWORD dwCPointsNum;
    CPOINT cp[MAXCPOINTSNUM];
} DIPROPCPOINTS, *LPDIPROPCPOINTS;

メンバ

  • diph
    DIPROPHEADER 構造体です。
  • dwCPointsNum
    保存されているキャリブレーション ポイントの数です。8 個を超えるキャリブレーション ポイントは使用できません。
  • cp
    キャリブレーション ポイントの配列です。

解説 

diph メンバーは次のように初期化する必要があります。

メンバー
dwSize sizeof(DIPROPCPOINTS)
dwHeaderSize sizeof(DIPROPHEADER)
dwObj

dwHow メンバーが DIPH_BYID の場合、このメンバーは、プロパティ設定が設定または取得されるオブジェクトの識別子である必要があります。

dwHow メンバーが DIPH_BYOFFSET の場合、このメンバーは、プロパティ設定が設定または取得されるオブジェクトのデータ フォーマット オフセットである必要があります。たとえば、c_dfDIMouse データ フォーマットを選択した場合、これは DIMOFS_* 値のいずれか 1 つでなければなりません。

dwHow メンバーが DIPH_BYUSAGE の場合、デバイスはヒューマン インターフェイス デバイス (HID) である必要があります。デバイス オブジェクトは、パックされた形式の HID 使用ページおよび使用状況値によって識別されます。

このプロパティは個別のデバイス オブジェクトにしか適用できないので、DIPH_DEVICE は使用できません。

dwHow dwObj メンバーの 解釈方法を指定します。詳細については、 dwObj メンバーに関する上記の説明を参照してください。