[原创]Space C 控件发布 - ComBox控件
ComboBox控件 作者:孙靖 版本号:V1.0说明:对按钮和列表控件进行复用。
事件方式:函数指针
相关函数:
void SP_ScareteComboBox(SPCOMBOX *ComboBox); /* 隐藏ComboBox */
void SP_RevealComboBox(SPCOMBOX *ComboBox); /* 重显ComboBox */
数据结构如下:
typedef (*SPComboBox_Change)(void *, UINT16);
typedef struct
{
UINT8 *Name; /* ComboBox名称 */
UINT16 Enable:1; /* ComboBox是否可操作 */
UINT16 Visible:1; /* ComboBox是否可见 */
INT16 Left; /* ComboBox在屏幕的坐标 */
INT16 Top;
UINT16 Width; /* ComboBox的宽高 */
UINT16 Height;
SPCOLOR Color1; /* ComboBox边框和中间的颜色 */
SPCOLOR Color2;
SPCOLOR Color3;
SPCOLOR Color4;
UINT16 Index; /* 选中第几项 */
SPBUTTON ComButton; /* 进行按钮复用 */
SPLIST ComList; /* 进行列表框复用 */
UINT8 *Caption; /* 菜单内容 */
SPComboBox_Change Change; /* 滚动条改变值 */
} SPCOMBOX;
效果图:
控件下载:
SPCOMBOX 1.0.rar
(9.96 KB)