📄 combobox.h
字号:
#ifndef ComboBoxH
#define ComboBoxH
#include <AniCntrl.h>
#include <list.hpp>
typedef void (*TComboBoxChange)(void *HandlerClass, int ItemIndex);
class CComboBox : public CAnimatedControl {
public:
CComboBox(int DropDownCount, int Left, int Top, int Width, int Visible, void *HandlerClass);
~CComboBox();
void Blur();
int MouseDown(int MouseX, int MouseY);
void KeyPress(unsigned short Key);
void AddItem(const char *ItemName);
int GetCount();
int MouseMove(int X, int Y);
void MouseOver();
void SetItemIndex(int ItemIndex);
int GetItemIndex();
void OnChange(TComboBoxChange ComboBoxChange);
private:
bool Expanded;
list<CString> ItemList;
int ItemIndex, DrawIndex;
int DropDownCount;
int VisibleHeight;
TComboBoxChange ComboBoxChange;
void Draw(long Left, long Top, long Width, long Height);
void DrawButton();
void DrawList();
void SetDrawIndex(int Index);
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -