首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi小弟我有TEdit的HWND,小弟我如何转成TEdit呢

2012-11-04 
delphi我有TEdit的HWND,我怎么转成TEdit呢?我现在用 TEdit的HWNDhEditWnd ,我想把它转成 TEdit 然后通过te

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里了

热点排行