注册 登录
编程论坛 C图形专区

[原创]Space C 控件发布 - ComBox控件

jig 发布于 2008-03-21 15:15, 1115 次点击
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;

效果图:
只有本站会员才能查看附件,请 登录


控件下载:
只有本站会员才能查看附件,请 登录
2 回复
#2
jig2008-03-21 20:50
自顶一下~~

自娱自乐
#3
阿文先生2008-03-22 08:17
顶起,看来很快啊,每几天,就有新控件出生

标签,单选,复选,好像没有几个了,哈哈
1