📄 uiguage.h
字号:
/******************************************************************/
/* Copyright (C) 2007 ROCK-CHIPS FUZHOU . All Rights Reserved. */
/*******************************************************************
File : uiguage.h
Desc : 进度条 指示条
Author : GUI Develop Group.lzj
Date : 2007-08-10
Notes :
$Log: uiguage.h,v $
Revision 1.4 2007/12/03 07:25:43 Hanjiang
音量进度条显示的数字直接调用系统全局变量,原用百分比计算会有误差,数字变化不连续
Revision 1.3 2007/10/08 02:04:27 Lingzhaojun
GUI添加自动注释
*********************************************************************/
#ifndef _uiguagew_h
#define _uiguagew_h
#include "include.h"
#include "uiclass.h"
/*部分刷新标志*/
#define UpdguageBack (1<<0) /*更新背景*/
#define UpdguagePassed (1<<1) /*更新逝去区*/
#define Updguage (1<<2) /*更新进度块*/
typedef struct
{
PicDescp IconBackground; /*进度条背景图片*/
PicDescp IconPassed; /*进度逝去区填充图标*/
PicDescp Iconguage; /*进度条块*/
UINT32 style; /*风格*/
UINT16 IconPassedH; /*填充图高度*/
UINT16 IconPassedW; /*填充图宽度*/
UINT16 percent; /*当前进度千分比*/
//UINT16 lastPosition; /*保存了上一次进度条位置*/
UINT16 startpoint; /*起点位置*/
UINT16 endpoint; /*终点位置*/
void* UserData; /*应用数据*/
} W_Guage;
UINT32 GuageWinSetPic(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinPaint(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinTouch(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinTick(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinSetpolar(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinSetPermillage(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinCreat(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinDestroy(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinGetPercent(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
UINT32 GuageWinKey(WINDOW* win , WMPARAM wParam, WLPARAM lParam);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -