Private Declare Function IsWindowEnabled Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long) As LongPrivate Sub Command1_Click() MsgBox IsWindowEnabled(Text1.hwnd) Text1.Enabled = False MsgBox IsWindowEnabled(Text1.hwnd) MsgBox IsWindowVisible(Text1.hwnd) Text1.Visible = False MsgBox IsWindowVisible(Text1.hwnd) End Sub
MsgBox IsWindowEnabled(Text1.hwnd) Text1.Enabled = False
MsgBox IsWindowEnabled(Text1.hwnd) MsgBox IsWindowVisible(Text1.hwnd) Text1.Visible = False
MsgBox IsWindowVisible(Text1.hwnd)
End Sub
方法嘛,就用遍历吧,如果对象不是特别多的话。
这样一了百了。 不用对每个属性都要找对应的api实现了。