life999 发表于 2025-2-6 23:10:58

GUICtrlSetState状态中的$GUI_INDETERMINATE有什么作用啊

从这个代码看就是选中的状态呀。。。没看出什么特别之处
#include <GUIConstantsEx.au3>
GUICreate('MY GUI')

Local $Checkbox1=GUICtrlCreateCheckbox('First',10,30,Default,Default)
GUICtrlSetState(-1,$GUI_INDETERMINATE)
GUISetState()

While 1
        Local $MSG=GUIGetMsg()
        Switch$MSG
                Case -3
                        Exit
        EndSwitch
        WEND

邪恶海盗 发表于 2025-2-6 23:57:13

life999 发表于 2025-2-7 12:52:29

邪恶海盗 发表于 2025-2-6 23:57


感谢回复。我也看到了这个帮助,确实没看出什么特别之处。。要不 你举例说明下

邪恶海盗 发表于 2025-2-7 13:24:24

life999 发表于 2025-2-7 12:52
感谢回复。我也看到了这个帮助,确实没看出什么特别之处。。要不 你举例说明下 ...

你建一个普通的对比一下...


二○二五年二月七日

life999 发表于 2025-2-7 13:35:12

邪恶海盗 发表于 2025-2-7 13:24
你建一个普通的对比一下...






所以就不清楚$GUI_INDETERMINATE这个有什么用

邪恶海盗 发表于 2025-2-7 14:27:52

life999 发表于 2025-2-7 13:35
所以就不清楚$GUI_INDETERMINATE这个有什么用

你看帮助文件,跟值(选中状态)有啥关系?


二○二五年二月七日

afan 发表于 2025-2-7 20:10:36

....'First',10,30,Default,Default,0x5)

life999 发表于 2025-2-7 22:24:20

本帖最后由 life999 于 2025-2-7 22:25 编辑

afan 发表于 2025-2-7 20:10
....'First',10,30,Default,Default,0x5)
OK,感谢回复。。就是差了样式。0x5就是$BS_3STATE这个样式吧。。有点强迫症。有时间就回复下吧
页: [1]
查看完整版本: GUICtrlSetState状态中的$GUI_INDETERMINATE有什么作用啊