只知控件的句柄Handle,如何获取控件的属性? ( 积分: 30 )

  • 主题发起人 主题发起人 stone99
  • 开始时间 开始时间
S

stone99

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:如果只知道TEDIT控件的Handle,如何获取TEDIT控件的ReadOnly属性值?
 
例如:如果只知道TEDIT控件的Handle,如何获取TEDIT控件的ReadOnly属性值?
 
if GetWindowLong(Edit1.Handle, GWL_STYLE) and ES_READONLY = ES_READONLY then
 
var i: HWND;<br>begin<br> &nbsp;i := Edit1.Handle;<br> &nbsp;if TEdit(FindControl(i)).ReadOnly then<br> &nbsp; &nbsp;ShowMessage('ReadOnly')<br> &nbsp;else<br> &nbsp; &nbsp;ShowMessage('Not ReadOnly');
 
多人接受答案了。
 

Similar threads

后退
顶部