C++ 获取其他窗体编辑框输入值
首先获取窗体句柄
HWND hWnd = (HWND)FindWindow(NULL, _T(“ReadQRCardDemo”));
如果是获取本窗体句柄则可使用如下代码
// HWND hWnd = AfxGetMainWnd()->m_hWnd;
获取编辑框句柄
HWND hEdit = ::GetDlgItem(hWnd, 1001);
获取编辑框内值
TCHAR buf[1024];
SendMessage(hEdit, WM_GETTEXT, sizeof(buf) / sizeof(TCHAR), (LPARAM)(void*)buf);
关闭窗体
::PostMessage(hWnd, WM_CLOSE, 0, 0);