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欄位中所述的助憶鍵數目。 這個值可以是零,表示沒有助憶鍵。
dwFlags
表示控制項鍵盤行為的旗標。 可能的值包括:
- CTRLINFO_EATS_RETURN:當控制項有焦點時,它會處理 Return 鍵。
- CTRLINFO_EATS_ESCAPE:當控制項有焦點時,它會處理 Escape 鍵。
需求
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | ocidl.h |