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

怎么修改抓到的一个edit的值

2014-03-13 
如何修改抓到的一个edit的值该程序是抓取另一个应用程序的窗体HWND hWnd ::FindWindow(NULL,Mainframe

如何修改抓到的一个edit的值
该程序是抓取另一个应用程序的窗体

HWND hWnd = ::FindWindow(NULL,"Mainframe");
nhWnd[W_CSTA_TEST_APL] = hWnd;
::EnumChildWindows(nhWnd[W_CSTA_TEST_APL],EnumChildApl,0);
/* EnumChildApl里遍历所有子窗体,如果找到要找的Button则按下该Button
pDlg->OnButton(B_COUNTRY_2);

如果我在子窗体里抓到一个Edit
该调用什么api去改变该Edit的值
[解决办法]
通过::SendMessage(hwnd,WM_SETTEXT,0,lParam)
第一个参数 是你所获得的Edit 的句柄
lParam是你需要改变的 字串。

热点排行