5,391
社区成员
发帖
与我相关
我的任务
分享
HANDLE hEdit; //设已经成功获取了另一个窗口中的Edit句柄
CEdit m_edit;
m_edit.Attach(hEdit);
//使用Attach之后,就可以通过m_edit直接操作另外一个窗口中的Edit控件,如下面此局可将Edit设为只读
m_edit.SetReadOnly(TRUE);
var
m_edit:TEdit;
hEdit:HANDLE;
begin
//??如何关联
m_edit.ReadOnly:=TRUE;
end;
var
hEdit: THandle;
mEdit: TEdit;
Control: TControl;
begin
hEdit := Edit1.Handle;
Control := FindControl(hEdit);
if not (Control is TEdit) then
Exit;
mEdit := TEdit(Control);
mEdit.ReadOnly := true;
end;