CONTROLINFO 構造体 (ocidl.h)
コントロールのキーボード ニーモニックとキーボード動作を記述するパラメーターが含まれます。 構造体は、 IOleControl::GetControlInfo メソッドの間に設定されます。
構文
typedef struct tagCONTROLINFO {
ULONG cb;
HACCEL hAccel;
USHORT cAccel;
DWORD dwFlags;
} CONTROLINFO, *LPCONTROLINFO;
メンバー
cb
この構造体のサイズ (バイト単位)。
hAccel
ACCEL 構造体の配列へのハンドル。各構造体はキーボードニーモニックを記述します。 配列は CreateAcceleratorTable 関数を使用して作成されます。 コントロールは常に、この配列のメモリを維持します。 IOleControl::GetControlInfo の呼び出し元は、メモリの解放を試みてはいけません。
cAccel
hAccel フィールドに記述されているニーモニックの数。 ニーモニックがないことを示すには、この値を 0 にできます。
dwFlags
コントロールのキーボード動作を示すフラグ。 次の値を指定できます。
- CTRLINFO_EATS_RETURN: コントロールにフォーカスがある場合、Return キーが処理されます。
- CTRLINFO_EATS_ESCAPE: コントロールにフォーカスがある場合は、Escape キーが処理されます。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | ocidl.h |