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

📄 uidoublelist.h

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

Author : GUI Develop Group.lzj
Date : 2007-08-10
Notes :
$Log: uidoublelist.h,v $
Revision 1.1  2007/12/06 03:44:23  Lingzhaojun
提交双list控件



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


#ifndef _uiDListw_h
#define _uiDListw_h

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









typedef struct
{


    UINT16 TitleText;   /*标题文本*/
    UINT16 TitleHeight;   /*标题高度*/

    UINT16 IconBackground;  /*背景图片*/
    PicDescp IconItemSelect; /*选中条图片*/
    PicDescp Arrow;    /*箭头图片*/
    PicDescp ArrowSel;   /*选中箭头*/
    UINT16 ItemLeft;   /*条目左缩进*/
    UINT16 Itemheight;   /*条目高度*/

    UILIST *ListList;   /*菜单列表*/
    void/*ListItem*/ *CurrItem; /*当前条目*/
    UINT16 CurrItemIndex;  /*当前条目ID*/
    UINT16 CurrSelItemIndex; /*当前选中条目ID*/

    UINT16 CurrItemDispLine; /*当前条目所在行*/
    UINT32 MaxItemIndex;

    UINT32 style;    /*风格*/

    UINT32 WinFullLine;
    WINDOW *pScrollTxtWin;

    WCHAR *LeftTotal;   /*左侧标题*/
    WCHAR *RightTotal;   /*右侧标题*/
    BOOLEAN ButtonOk;
}  W_DList;


UINT32 DListWinKey(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinTouch(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinPaint(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinCreate(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinDestroy(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinSetPic(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 DListWinSetTxt(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
int  DListItemCmp(ListItem* cs, ListItem* ct);


INT32U WindowSendMessageRightList(WINDOW * win, WMSG msg, WMPARAM wParam, WLPARAM lParam);
INT32U WindowSendMessageLeftList(WINDOW * win, WMSG msg, WMPARAM wParam, WLPARAM lParam);



#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 + -