📄 combobox.h
字号:
//// $Id: combobox.h,v 1.4 2001/12/03 06:49:52 ymwei Exp $//// combobox.h: the head file of ComboBox control.//// Copyright (C) 2001, Wang Jian.// Copyright (C) 2001, Wei Yongming.//// Create date: 2001/08/22//#ifndef GUI_COMBOBOX_H_#define GUI_COMBOBOX_H_#ifdef __cplusplusextern "C" {#endiftypedef struct { WORD wStateFlags; /* combobox state flags */ int bExtended; /* extended UI flag */ BOOL bRedraw; /* MiD - redraw flag, draw only if it's 1 */ HWND EditControl; /* edit/static control hWnd */ HWND ListBoxControl; /* listbox control hWnd */ PBITMAP ButtonBmp; /* button bitmap */ RECT ButtonRect; /* local button rect (client) */ RECT ListBoxRect; /* listbox rect (screen) */ int uHeight; /* height of the normal state */ int nListItems; /* ecw */ int spin_min; /* minimal value of spin */ int spin_max; /* maximal value of spin */ int spin_pace; /* step value of spin */ int fastspin_pace; /* step value of fast spin */} COMBOBOXDATA;typedef COMBOBOXDATA* PCOMBOBOXDATA;#define CWD_LPCBDATA 0#define CBC_EDITID 1#define CSF_CAPTUREACTIVE 0x0001#define CSF_LOCALBUTTONDOWN 0x0002#define CSF_BUTTONDOWN 0x0004#define CSF_BUTTONUP 0x0008#define CSF_FOCUS 0x0010#define CSF_HASDROPPED 0x0020#define SET_STATE(lp, wMask) (lp->wStateFlags |= (wMask))#define CLEAR_STATE(lp, wMask) (lp->wStateFlags &= ~(wMask))#define IS_SET(lp, wMask) (lp->wStateFlags & (wMask))#define BOWNERDRAW(l) ((l)->wStyle & (CBS_OWNERDRAWFIXED|CBS_OWNERDRAWVARIABLE))BOOL RegisterComboBoxControl (void);void ComboBoxControlCleanup (void);#ifdef __cplusplus}#endif#endif // GUI_EDIT_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -