⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uiiconlist.h

📁 瑞星微公司RK27XX系列芯片的SDK开发包
💻 H
字号:
/******************************************************************/
/*  Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  uiIconList.h
Desc :  九宫格列表框

Author : GUI Develop Group.lzj
Date : 2007-08-10
Notes :
$Log: uiIconList.h,v $
Revision 1.4  2007/11/22 12:53:12  Lingzhaojun
no message

Revision 1.3  2007/11/14 14:24:13  Lingzhaojun
增加九宫格标题文本修改

Revision 1.2  2007/10/15 02:58:09  Lingzhaojun
添加GUI控件注释

Revision 1.1  2007/10/11 13:26:24  Lingzhaojun
GUI增加九宫格控件

Revision 1.3  2007/10/08 02:04:27  Lingzhaojun
GUI添加自动注释

*********************************************************************/


#ifndef _uiIconw_h
#define _uiIconw_h

#include "include.h"
#include  "list.h"
#include  "uiclass.h"






#define EmptyPix 10   /*间距*/
typedef struct
{


    UINT16 TitleText;   /*标题文本*/
    WCHAR* pTitleText;   /*标题文本unicode*/
    UINT16 TitleHeight;   /*标题高度*/
    UINT16 LeftLen;    /*左侧缩进*/
    UINT16  IconBackground;  /*背景图片*/
    UINT16  IconBoxH;   /*图标控件窗口高度*/
    UINT16  IconBoxW;   /*图标控件窗口宽度*/
    UINT16  IconH;    /*图标高度*/
    UINT16  IconW;    /*图标宽度*/
    UINT16 NumX;    /*X方向排列的图标数目*/
    UINT16 NumY;    /*Y方向排列的图标数目*/
    UILIST *ListList;   /*菜单列表*/
    void *CurrItem;    /*当前条目*/
    UINT16 CurrItemIndex;   /*当前条目ID*/
    UINT32 MaxItemIndex;
    UINT32 style;    /*风格*/
    INT16 ScrollPix;   /*纵向滚动的象素*/
    INT16 ScrollChild;   /*Icon滚动的位置*/
    UINT16 ScrPercent;
    UINT16 WinFullIcon;
}  W_Icon;

/*
UINT32 IconListAddItem( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListKey( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListTouch( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListSetCurrLine( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListPaint( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListCreate( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListDestroy( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListSetPic( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
UINT32 IconListSetTxt( WINDOW* win , WMPARAM wParam, WLPARAM lParam );
*/
int ListItemCmp(ListItem* cs, ListItem* ct);







#define UpdTitleText    (1<<0)  /*刷新标题文本*/
#define UpdTitlePic    (1<<1)  /*标题图片*/
#define UpdBackground   (1<<2)  /*背景图片*/
#define UpdItemSelect   (1<<3)  /*选中条图片*/
#define UpdItemNoSel   (1<<4)  /*未选中条背景图片*/



#define PCK_KSTATE_UP         0
#define PCK_KSTATE_DOWN          1

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -