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

关于ComboBox,该怎么解决

2012-02-06 
关于ComboBox在DELPHI中如何能实现读取另外一个程序窗口中combobox里的值?[解决办法]1:得到combobox的hand

关于ComboBox
在DELPHI中如何能实现读取另外一个程序窗口中combobox里的值?

[解决办法]
1:得到combobox的handle
2:
// 获得窗口文本
function GetWndText(hWnd: HWND): String;
Var
Ret:LongInt;
mText:PChar;
Buf:Integer;
begin
Ret:=SendMessage(hWnd,WM_GETTEXTLENGTH,0,0)+1;
GetMem(mText,Ret);
try
Buf:=LongInt(mText);
SendMessage(hWnd,WM_GETTEXT,Ret,Buf);
Result:=StrPas(mText);
finally
FreeMem(mText,Ret);
end;
end

热点排行