读书人

delphi小弟我有TEdit的HWND小弟我如

发布时间: 2012-11-04 10:42:42 作者: rapoo

delphi我有TEdit的HWND,我怎么转成TEdit呢?
我现在用 TEdit的HWND hEditWnd ,我想把它转成 TEdit 然后通过tedit1 := 'abc'; 设置文字


但是我要怎么转换呢。

[解决办法]
var
tmpCtrl : TWinControl;
BEGIN
tmpCtrl := FindControl(hEditWnd);
if Assigned(tmpCtrl) then begin
TEdit(tmpCtrl).Text := '';
end;
[解决办法]
如果真的要用, 我支持 FindControl + 1
windows控件和delphi封装之间的关系尽在findcontrol里了

读书人网 >.NET

热点推荐