Поиск окон
От: Аноним  
Дата: 08.04.05 12:53
Оценка:
Привет всем...
Думаю вопрос достаточно тревиальный, тем не менее иногда вызывает некоторое недоумение...
Итак, проблема в том, что, используя функцию FindWindow, я не получаю нужного мне Handle...
Делаю так:

    if(!IsWindow(m_hWndDest))
    {
        if(m_hProcessDest != NULL) CloseHandle(m_hProcessDest);
        m_hWndDest = ::FindWindow(NULL, szMonitorWndTitle);
        if(m_hWndDest)
        {
            DWORD dwProcessId;
            GetWindowThreadProcessId(m_hWndDest, &dwProcessId);
            m_hProcessDest = OpenProcess(PROCESS_DUP_HANDLE, FALSE, dwProcessId);
        }
        else OutputDebugString("Warning... The Monitor Aplication wasn't loaded...");
    }

Подскажите, в чем проблема ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.