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

[AU3基础] 用 BitAND 判斷 控件是否 ENABLE 該與何數相比??

[复制链接]
发表于 2012-8-26 19:31:29 | 显示全部楼层 |阅读模式
打算判斷 控件是否 為 ENABLE 狀態....
控件為....
$Tmoney=GUICtrlCreateInput("",125,225,120,20);
用 下面 的語法
BitAND(GUICtrlGetState($Tmoney),?????)  ???問號的地方 應該是什麼數值
這樣 才可以 得到 0 或者 1 的結果呢??
发表于 2012-8-26 19:55:16 | 显示全部楼层
$GUI_ENABLE = 64
所以就是 64 或 直接用 $GUI_ENABLE
 楼主| 发表于 2012-8-26 21:18:08 | 显示全部楼层
本帖最后由 kk_lee69 于 2012-8-26 21:21 编辑

回复 2# user3000

感謝回覆.....這個我有測試過  不過 在 $GUI_ENABLE 的情況下會出現 64
在 $GUI_DISABLE 的情況下會出現 0

所以 出現64 是正常嗎??  不是應該出現1 或者0 嗎  有辦法出現 1或者0 嗎

就是因為搞不出  1 或者0  所以上來發問

怪的是

用 BitAND(GUICtrlRead($hFitem01), $GUI_CHECKED)  這樣 來檢查 CHECKBOX  就會只出現0 跟 1
发表于 2012-8-26 21:30:25 | 显示全部楼层
那是因为 $GUI_CHECKED = 1

BitAND(GUICtrlGetState($Tmoney), 64) ... 非 64 即 0, 完全可以用 If 直接作判断, 跟 1 与 0 简直无分别呀
 楼主| 发表于 2012-8-26 21:59:26 | 显示全部楼层
喔 ......原來如此  了解了 感謝
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 09:43 , Processed in 0.082775 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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