Chinaunix首页 | 论坛 | 博客
  • 博客访问: 583835
  • 博文数量: 69
  • 博客积分: 2204
  • 博客等级: 大尉
  • 技术积分: 808
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-11 22:37
个人简介

..微笑着看着杯中的花茶一片片撑开.. ..透明的花瓣里水破开的声音很轻微..

文章分类

全部博文(69)

文章存档

2018年(1)

2017年(2)

2016年(10)

2015年(8)

2014年(6)

2013年(6)

2012年(4)

2011年(8)

2010年(12)

2009年(12)

分类:

2009-10-17 12:08:51

1.关于Tab切换元件
 
在win::32GUI中,如果想用tab来切换控件,那么就要在要切换的控件中启用"-tabstop => 1"选项,但是单单启用了这个选项并不一定就能切换你想要的控件了,它还有个重要的附加条件,就是要切换的控件的父控件必须是dialog窗口或者启用了"-dialogui => 1"选项的普通窗口。如果该空间的父控件是groupbox...那么就无法使用tab键了...
 
2.关于多行文本中换行的问题
 
在win32::GUI中有个奇怪问题是,如果你的文本域控件是多行文本域的话,那么它换行的条件是有区别的。
 
原文:-multiline => 0/1 (default 0) the control can have more than one line (note that newline is "\r\n", not "\n"!).
虽然原文说新行的标志是\r\n而不是\n,但是当父控件是普通窗口时,换行只要用enter键就可以了,但是如果父控件的窗口启用了"-dialogui => 1"时,想要换行就不得不用ctrl+enter键来完成了。不知道这是个BUG,还是里面另有其它的深意。但无论是enter还是ctrl+enter,在文本字符里产生的都是\r\n。
 
(2009-10-17)
 
by banban
阅读(2773) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~