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

已找到一个对话框中的Edit控件的句柄,另一程序怎么获取它上面的值?

2012-01-28 
已找到一个对话框中的Edit控件的句柄,另一程序如何获取它上面的值???已找到一个对话框中的Edit控件的句柄,

已找到一个对话框中的Edit控件的句柄,另一程序如何获取它上面的值???
已找到一个对话框中的Edit控件的句柄,另一程序如何获取它上面的值???
使用::GetWindowText(hWnd_TEdit1,chars_TEdit1,256);不对。
我使用sky++也是这样,GetWindowText函数只是找到Edit的caption,但是Edit实时显示的内容不是caption?如何才能获得Edit控件上的显示内容。另一个程序已知道了这个程序中Edit控件的句柄。。。
在线等待!!!

[解决办法]
如果是另一个进程的,可以用clipboard操作
WM_COPYDATA
[解决办法]
CString szText = " ";
::SendMessage(hResult, WM_GETTEXT, 0,(LPARAM)(LPCTSTR)szText);
//hResult为你的Edit控件的句柄,语句执行后,szText为编辑框中的内容

热点排行