找回密码
 加入
搜索
查看: 1981|回复: 4

请大家帮忙解析分析下au3,include文件下的源码的疑惑

[复制链接]
发表于 2009-5-7 15:34:42 | 显示全部楼层 |阅读模式
经常在 .au3文件里看到 如下格式的参数
$WS_POPUPWINDOW = 0x80880000,这些东西都表示什么呢
而这个0x80880000又是从哪里来呢?我该怎么获得这种16进制的参数呢、?
另外这些$WS_POPUPWINDOW参数都是用来做什么用的呢?
我现在想自己写个针对非标准控件的函数..
所以在研究这些参数的构成,来源,和作用

麻烦大家了帮我出出主意
呵呵请高手们指点迷津一下..先谢谢了哈..


======================
windowsConstants.au3
=====================
; Window Styles
Global Const $WS_TILED = 0
Global Const $WS_OVERLAPPED = 0
Global Const $WS_MAXIMIZEBOX = 0x00010000
Global Const $WS_MINIMIZEBOX = 0x00020000
Global Const $WS_TABSTOP = 0x00010000
Global Const $WS_GROUP = 0x00020000
Global Const $WS_SIZEBOX = 0x00040000
Global Const $WS_THICKFRAME = 0x00040000
Global Const $WS_SYSMENU = 0x00080000
Global Const $WS_HSCROLL = 0x00100000
Global Const $WS_VSCROLL = 0x00200000
Global Const $WS_DLGFRAME = 0x00400000
Global Const $WS_BORDER = 0x00800000
Global Const $WS_CAPTION = 0x00C00000
Global Const $WS_OVERLAPPEDWINDOW = 0x00CF0000
Global Const $WS_TILEDWINDOW = 0x00CF0000
Global Const $WS_MAXIMIZE = 0x01000000
Global Const $WS_CLIPCHILDREN = 0x02000000
Global Const $WS_CLIPSIBLINGS = 0x04000000
Global Const $WS_DISABLED = 0x08000000
Global Const $WS_VISIBLE = 0x10000000
Global Const $WS_MINIMIZE = 0x20000000
Global Const $WS_CHILD = 0x40000000
Global Const $WS_POPUP = 0x80000000
Global Const $WS_POPUPWINDOW = 0x80880000
发表于 2009-5-7 18:20:47 | 显示全部楼层
本帖最后由 netegg 于 2009-5-7 18:21 编辑

这不是窗口的默认属性吗,修改窗口属性的时候,其实就是在对里面的值进行设置
你看看窗口属性那部分帮助就知道了
发表于 2009-5-8 02:35:48 | 显示全部楼层
楼上的回复既通俗又易明,如果大家都这样解答问题,后来的新手就有幸了…
 楼主| 发表于 2009-5-8 10:06:19 | 显示全部楼层
本帖最后由 dvcz38 于 2009-5-8 10:47 编辑

4# coolvirus

非常非常非常感谢 coolvirus和netteg给出的非常详细的回答..呵呵!
   那我该怎么获取这种与控件相对应的 0x********值呢?
             有什么手册或者工具可以查到控件属性上的0x********值?
  呵呵 我现在想对一个非标准控件(treelist)进行写新函数,所以我想这些0x********值,会在编写函数的时候用到。
发表于 2009-5-8 20:50:23 | 显示全部楼层
这些值是0x******是微软定义的
当你用 0x1234567的时候他就给你显示出一种样式

至于值  在Include目录下带Constant字样的au3文件里 可以找到
比如Constants.au3 WindowsConstants.au3
里面都是一些常量的定义
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 03:31 , Processed in 0.077312 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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