Проблемы с активным акном
От: Ugg  
Дата: 12.04.02 06:36
Оценка:
Надо получить тайтл активного окна ( тот текст что в таскбаре пишеться ) текст-то я получают, но вот не у всех окон :(
Моим способом не ловяться активные виндовые окна, директ иксовские и в таком духе :\
Re: Проблемы с активным акном
От: TepMuHyc  
Дата: 12.04.02 10:46
Оценка:
Здравствуйте Ugg, Вы писали:

Ugg>Моим способом не ловяться активные виндовые окна, директ иксовские и в таком духе :А что такое есть твой способ ?

Судя по постэффектам — это что-то вроде надевания штанов через голову
Поделилися бы торговым секретом, а?

А вот код который работает со всеми окнами верхнего уровня (вроде они тебе нужны ?):
CString GetWindowName(HWND hWnd)
{
    CString sWindowName;
    int nLen = ::GetWindowTextLength(hWnd)+1;
    if( !nLen ) return sWindowName;
    ::GetWindowText(hWnd, sWindowName.GetBuffer(nLen), nLen);
    sWindowName.ReleaseBuffer();
    return sWindowName;
}
____________________
God obviously didn't debug, hasn't done any maintenance, and no documentation can be found. Truly amateur work.
Re[2]: Проблемы с активным акном
От: Dr_Sh0ck Беларусь  
Дата: 13.04.02 04:22
Оценка:
Ваще, харош постить все подряд в С/С++.
Do not fake yourself ;)
ICQ#: 198114726
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.