t_radio_group.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 79 行
H
79 行
/*******************************************************************
*
* Copyright C 2005 by Amlogic, Inc. All Rights Reserved.
*
* Description:
*
* Author: Amlogic Software
* Created: Fri Nov 11 00:26:33 2005
*
*******************************************************************/
#ifndef _T_RADIO_GROUP_H
#define _T_RADIO_GROUP_H
#include "includes.h"
#include "aw_windows.h"
#define ITEM_DEFAULT 0x0
#define ITEM_DISABLE 0x1
#define ITEM_DISVISABLE 0x2
#define ITEM_UPDATE 0x4
#define ITEM_ON_SHOWING 0x8
#define ITEM_CHECKED 0x10
#define RADIO_GROUP_DEFAULT 0x0
#define RADIO_GROUP_DISABLE 0x1
#define RADIO_GROUP_DISVISABLE 0x2
#define RADIO_GROUP_PAINT_ITEM 0x4
#define RADIO_GROUP_FOCUSED 0x8
#define RADIO_GROUP_MULTI_SELECT 0x10
//menu item msg list
#define WM_T_RADIO_GROUP_ADD_ITEM (WM_CONTROL_USE + 0x1)
#define WM_T_RADIO_GROUP_GET_FIRST_ITEM (WM_CONTROL_USE + 0x2)
#define WM_T_RADIO_GROUP_GET_NEXT_ITEM (WM_CONTROL_USE + 0x3)
#define WM_T_RADIO_GROUP_ITEM_GET_FOCUS (WM_CONTROL_USE + 0x4)
#define WM_T_RADIO_GROUP_ITEM_LOSE_FOCUS (WM_CONTROL_USE + 0x5)
#define WM_T_RADIO_GROUP_SET_HELP_DRAW (WM_CONTROL_USE + 0x6)
typedef struct _rcaradiogroup *PTRADIOGROUP ;
typedef struct _rcaradioitem *PTRADIOITEM ;
typedef struct _rcaradioitem {
PTRADIOITEM next_item;
PTRADIOITEM prev_item;
INT32U radio_item_title;
INT32U radio_item_hint ;
INT16U radio_item_title_type;
INT16U radio_item_hint_type ;
INT8U radio_item_id ;
INT8U radio_item_status ;
INT32S (*OnKeyPress)(PHWND hwnd, INT32S key_value);
} TRADIOITEM ;
typedef struct _rcaradiogroup{
INT8U radio_status ;
INT8U total_items ;
INT8U show_item_num ;
INT8S item_index ;
INT16U radio_item_height ;
INT16U radio_bmp_start_x ;
INT16U radio_title_start_x ;
INT16U radio_title_start_y ;
INT32U selected_bmp ;
INT32U selected_bg_bmp ;
INT32U unselected_bmp;
INT32U unselected_bg_bmp ;
INT32U selected_bmp_type ;
INT16U selected_bg_bmp_type ;
INT16U unselected_bmp_type;
INT16U unselected_bg_bmp_type ;
DRAWINFO radio_hint_info ;
PTRADIOITEM radio_items;
PTRADIOITEM high_light_items ;
PTRADIOITEM start_item ;
PTRADIOITEM end_item ;
}TRADIOGROUP ;
INT32S AWRegisterTRadioGroup(void);
#endif //end of RADIO_GROUP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?