我有一个MFC应用程序,它有一个按钮,单击该按钮时,将文本从剪贴板粘贴到所选的最后一个窗口。下面是用于相同的代码,我创建了一个钩子,使用它来获取最后一个窗口的句柄。问题是该代码适用于记事本和其他一些应用程序。但是当我试图将文本粘贴在浏览器中而没有得到它的句柄时。我怎样才能完成这项任务。请在下面的代码中告诉我哪里出错了。
TCHAR lpstrSrcWnd[256];
HWND mainHwnd = m_pDoc->GetPrevWndHnd();
::GetWindowText(mainHwnd, lpstrSrcWnd, 256);
//CWnd *pWnd=FindWindow(NULL,_T("Untitled - Notepad"));
//CString csNameOfWin;
//pWnd->GetWindowTextA(csNameOfWin);
CWnd *EditHwnd = FindWindowEx(mainHwnd, NULL, "edit", NULL);
EditHwnd->PostMessageA(WM_PASTE,0,0);
提前致谢。