Невозможно получить дескриптор браузера из приложения MFC

У меня есть приложение 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);

Заранее спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]