EnableWindow 函数是用于使目标控件接收 / 禁止用户输入的,例如 CommandButton、TextBox、CheckBox 这类的,而 Timer 这类的无输入类型的控件不可以。
其实 Timer 的 Enabled 是用来设置是否触发 Timer 事件(即 Timer1_Timer() 这样的)的,和其他那些控件的 Enabled 虽然属性名字都一样,但实际上有很大不同。
至于如何修改它的 Enabled 属性,抱歉,这个真不知道,好像没什么人这么做过。
【补充回答】
学习了,以前只知道用 KillTimer 和 SetTimer 来创建、销毁计时器。
至于单选框的问题,可以参见:http://hi.baidu.com/mantopic/item/20dc2c269c55c00977272ce5。
使用 SendMessage,其中传递的消息为 BM_GETCHECK。
Public Declare Function EnableWindow Lib "user32" Alias "EnableWindow" (ByVal hwnd As Long, ByVal fEnable As Long) As Long
用这个API函数
其帮助见http://baike.baidu.com/view/1080059.htm