找回密码
 加入
搜索
查看: 3680|回复: 3

[GUI管理] 关于koda的属性、样式、扩展样式,有汉化文件吗【已解决】

[复制链接]
发表于 2010-4-18 22:20:06 | 显示全部楼层 |阅读模式
本帖最后由 23070205 于 2010-4-19 07:46 编辑


如图,上面的这些命令不是太了解。想深入学习下,要是汉化版的就好懂多了。我尝试汉化了下sytle.xml。到koda里面显示为乱码,大家有什么高见吗?如果不能汉化sytle.xml,希望高手给个帮助文件学习下。
本页列出了用于窗口的通用及扩展样式,同时还列出了用于控件的样式.这些样式能作为"样式"和/或"扩展样式"参数用于大部分的 GUI 函数中.要使用这些值必须使用 #include 语句包含该文件到您的脚本中.

注意:下表给出的"值"仅供参考,为了使脚本的可读性更好您应该尽量使用这些样式的"名称".

公共样式 值 详细信息
    #include <WindowsConstants.au3>

GUI创建时默认/强制样式   $GUI_SS_DEFAULT_GUI 请查看 GUICreate 函数.
$WS_BORDER 0x00800000 创建一个细边框的窗口.
$WS_POPUP 0x80000000 创建一个弹出式窗口.此样式不能和 WS_CHILD 同时使用.
$WS_CAPTION 0x00C00000 创建一个带有标题栏的窗口(包含 WS_BORDER 样式)
$WS_CLIPCHILDREN 0x02000000 当在父窗口内绘图时,排除子窗口区域.在创建父窗口时将使用此样式.
$WS_CLIPSIBLINGS 0x04000000 Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
$WS_DISABLED 0x08000000 创建一个初始状态为不可用的窗口.
$WS_DLGFRAME 0x00400000 创建一个带有对话框边框的窗口.
$WS_HSCROLL 0x00100000 创建一个带有水平滚动条的窗口.
$WS_MAXIMIZE 0x01000000 创建一个初始状态为最大化的窗口.
$WS_MAXIMIZEBOX 0x00010000 创建一个带有最大化按钮的窗口.不能和 WS_EX_CONTEXTHELP 样式同时使用.必须带有 WS_SYSMENU 样式.  
$WS_MINIMIZE 0x20000000 创建一个初始状态为最小化的窗口.
$WS_MINIMIZEBOX 0x00020000 创建一个带有最小化按钮的窗口.不能和 WS_EX_CONTEXTHELP同时使用.必须带有 WS_SYSMENU 样式.
$WS_OVERLAPPED 0x00000000 创建一个层叠的窗口.层叠的窗口带有标题栏和边框.和 WS_TILED 样式相同.
$WS_OVERLAPPEDWINDOW 0x00CF0000 创建一个带有WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, 和 WS_MAXIMIZEBOX 样式的窗口. 与 WS_TILEDWINDOW 样式相同.
$WS_POPUPWINDOW 0x80880000 创建一个带有 WS_BORDER, WS_POPUP 以及 WS_SYSMENU 样式的弹出式窗口.为使窗口的菜单可见必须添加 WS_CAPTION 和 WS_POPUPWINDOW 样式.  
$WS_SIZEBOX 0x00040000 创建一个可调整边框的窗口.和 WS_THICKFRAME样式相同.
$WS_SYSMENU 0x00080000 创建一个标题栏上有窗口菜单的窗口.必须添加 WS_CAPTION 样式.
$WS_THICKFRAME 0x00040000 创建一个可调整边框的窗口.和 WS_SIZEBOX 样式相同.
$WS_VSCROLL 0x00200000 创建一个带有垂直滚动条的窗口.
$WS_VISIBLE 0x10000000 创建一个初始状态为可见的窗口.
$WS_CHILD 0x40000000 创建一个子窗口.带有此风格的窗口不能带有菜单栏.此样式不能和 WS_POPUP 样式同时使用.
$WS_GROUP 0x00020000 指定控件组的第一个控件.控件组由第一个控件和其后定义的所有控件组成,一直到下一个控件带有 WS_GROUP 样式为止.
$WS_TABSTOP 0x00010000 使控件具有 tabstop,使用户能按下 Tab 键在对话框的各个(具有 tabstop 的)控件间切换(以选择控件).
$DS_MODALFRAME 0x00000080 创建一个带有模式对话框框架的窗口,在指定了 WS_CAPTION 和 WS_SYSMENU 样式后还可以让窗口带有标题栏和窗口 菜单.
$DS_SETFOREGROUND 0x00000200 此样式对模式对话框比较有用,它能使用户立即注意到此对话框,而不管它的主属窗口是否活动(当前)窗口.
$DS_CONTEXTHELP 0x00002000 使对话框的标题栏上显示一个问号按钮.此样式不能和 WS_MAXIMIZEBOX 或 WS_MINIMIZEBOX 样式同时使用.和WS_EX_CONTEXTHELP 扩展样式相同.





公共扩展样式 值 详细信息
    #include <WindowsConstants.au3>

$WS_EX_ACCEPTFILES  0x00000010  允许(用户)通过拖放让被创建的GUI窗口中的编辑框/输入控件接受文件名.该控件也必须具有 $GUI_ACCEPTFILES 状态(由 GUICtrlSetState 设置).  
$WS_EX_APPWINDOW  0x00040000  当窗口可见时将一个顶层窗口放到任务栏上.  
$WS_EX_COMPOSITED 0x02000000 Windows XP or above: Paints all descendants of a window in bottom-to-top painting order using double-buffering.
$WS_EX_CLIENTEDGE  0x00000200  使窗口带有凹陷边框.  
$WS_EX_CONTEXTHELP  0x00000400  使窗口标题栏带有一个问号标志,不能和 WS_MAXIMIZEBOX 或 WS_MINIMIZEBOX 同时使用.  
$WS_EX_DLGMODALFRAME  0x00000001  创建一个带有双层边框的窗口;对这种窗口还可以在创建时通过在样式参数中指定 WS_CAPTION 样式使其带有标题栏(可选).  
$WS_EX_MDICHILD 0x00000040 在父窗口中建立一个子窗口.(模拟一个MDI窗口,但是子窗口的最大化/最小化按钮不能模拟).
$WS_EX_OVERLAPPEDWINDOW  0x00000300  相当于 WS_EX_CLIENTEDGE 和 WS_EX_WINDOWEDGE 样式的组合.  
$WS_EX_STATICEDGE  0x00020000  创建一个带有三维边框样式的窗口,一般用于不接受用户输入的项目.  
$WS_EX_TOPMOST  0x00000008  使带有此样式的窗口放置在所有非顶层窗口之上,而且即使在该窗口失去激活状态时还总是保持在它们之上.  
$WS_EX_TRANSPARENT  0x00000020  该窗口将透明显示,因为在它下方的同属窗口已被重绘.  
$WS_EX_TOOLWINDOW  0x00000080  创建一个工具窗口;也即,一个一般用作浮动工具栏的窗口.工具窗口的标题栏比普通标题栏要短,而且它的窗口标题使用更小的字体.工具窗口在任务栏上不显示按钮,用户按下热键 Alt+Tab 后在弹出的对话框中也不会显示它的图标.如果一个工具窗口拥有系统菜单,那么它的图标不会在其标题栏上显示出来.不过,您可以按下热键 Alt+空格 来显示它的系统菜单.  
$WS_EX_WINDOWEDGE  0x00000100  使窗口带有凸起边框.  
$WS_EX_LAYERED  0x00080000  创建一个分层的窗口.注意,此样式不能用于子窗口.  
$GUI_WS_EX_PARENTDRAG 0x00100000 允许拖动标签(label)或者图片(Pic)控件时即拖动整个父窗口.





--------------------
真是惭愧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 1金钱 +10 收起 理由
afan + 10 最好为[已解决],请继续发扬!

查看全部评分

发表于 2010-4-18 23:01:03 | 显示全部楼层
文档里不是有个控件样式表吗。。。。。。
 楼主| 发表于 2010-4-18 23:05:03 | 显示全部楼层
本帖最后由 23070205 于 2010-4-18 23:10 编辑

o,真的找到了。谢谢提醒。可以结贴了。部分还是英文,期待汉化的更全面些。
 楼主| 发表于 2010-4-18 23:24:51 | 显示全部楼层
本帖最后由 23070205 于 2010-4-19 07:46 编辑

搜到2楼老兄的全汉化作品。实在感激!
http://www.autoitx.com/forum.php ... B%C8%AB%BA%BA%BB%AF
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 14:38 , Processed in 0.085993 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表