Re: Поиск окон
От: King of a Stellar War Украина  
Дата: 08.04.05 13:07
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Привет всем...

А>Думаю вопрос достаточно тревиальный, тем не менее иногда вызывает некоторое недоумение...
А>Итак, проблема в том, что, используя функцию 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...");
А>    }
А>

А>Подскажите, в чем проблема ?


szMonitorWndTitle точно содержит тайтл именно TopLevel окна?
Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (с) Эксперт, авторитет и профессионал из 1957 г.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.