uiscrollbar.h

来自「瑞星微公司RK27XX系列芯片的SDK开发包」· C头文件 代码 · 共 76 行

H
76
字号
/******************************************************************/
/*  Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved.  */
/*******************************************************************
File :  uiscrollbar.h
Desc :  滚动条

Author : GUI Develop Group.lzj
Date : 2007-08-10
Notes :
$Log: uiscrollbar.h,v $
Revision 1.3  2007/10/08 02:04:27  Lingzhaojun
GUI添加自动注释

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


#ifndef _uiscroll_h
#define _uiscroll_h

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



#define MaxScroll  100




typedef struct
{
    UINT16 TopHight;   /*上箭头高度*/
    UINT16 ScrollHight;   /*滚动条高度*/
    UINT16 ScrollWeight;   /*滚动条宽度*/
    UINT16 ScrollLen;   /*滚动条长度*/

    UINT16 IconScroll;   /*滚动条图标*/
    UINT16 Iconback;   /*滚动条背景图标*/
    UINT16 IconUp;    /*滚动条顶部按钮图标*/
    UINT16 IconDown;   /*滚动条底部按钮图标*/

    UINT16 Percent;    /*当前滚动条的位置百分率*/
    UINT16 CurPositionY;
}W_ScrollBar;





UINT32 ScrollbarPaint(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarKey(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarTouch(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarCommand(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarSetPercent(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarSetScrollLen(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarSetPic(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarCreate(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 ScrollbarDestroy(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GetScrollPercent(WINDOW* win , WMPARAM wParam, WLPARAM lParam);











#endif




⌨️ 快捷键说明

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