Symbian 学习之 常用标准控件--编辑框
2010-03-11 16:08:00 来源:WEB开发网核心提示:AKN_EDITOR_EXTENSIONS是S60平台特有的编辑框扩展结构,用于定义编辑框的属性,Symbian 学习之 常用标准控件--编辑框(2),包括输入模式、大小写模式、数字键盘映射等,在uikon.rh中定义,首字母大写,然后切换到小写模式EAknEditorAllCaseModes 允许所有以上模式nume
AKN_EDITOR_EXTENSIONS是S60平台特有的编辑框扩展结构,用于定义编辑框的属性,包括输入模式、大小写模式、数字键盘映射等,在uikon.rh中定义。
#define AKN_EDITOR_EXTENSIONS
WORD default_case=EAknEditorTextCase;
WORD allowed_case_modes=EAknEditorAllCaseModes;
WORD numeric_keymap=EAknEditorAlphanumericNumberModeKeymap;
WORD allowed_input_modes=EAknEditorAllInputModes;
WORD default_input_mode=EAknEditorTextInputMode;
LLINK special_character_table=-1;
WORD avkon_flags=EAknEditorFlagDefault;
WORD max_view_height_in_lines=0;
WORD base_line_delta=0;
WORD spare=0;
其中default_case用于设置编辑框默认的字母大小写,allowed_case_modes取值如下:
取值 说明
EAknEditorUpperCase 大写字母模式
EAknEditorLowerCase 小写字母模式
EAknEditorTextCase Text模式,按照英文单词习惯自动切换大小写,首字母大写,
然后切换到小写模式
EAknEditorAllCaseModes 允许所有以上模式
numeric_keymap代表数字键盘映射,用于定义编辑框在数字输入模式下“*”和“#”键的行为。
更多精彩
赞助商链接