Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Системная ловушка

390
11 сентября 2005 года
lexus
143 / / 13.04.2004
Я перехватываю системную ловушку WH_CBT, мне надо получить заголовок окна, которое открывается и записать его в файл.
Вот текст этой ф-и:

LRESULT CALLBACK SysMsgProc(int code,WPARAM wParam,LPARAM lParam){
CallNextHookEx(SysHook,code,wParam,lParam);
char windText[255];
FILE* f;
if (code==HCBT_ACTIVATE||code==HCBT_CREATEWND){
HWND hWnd=((tagMSG*)lParam)->hwnd;
GetWindowText(hWnd,windText,255);
f=fopen("c:\\dro4.txt","a");
fputs(windText,f);
fclose(f);
}
return 0;
}

Ловушка перехватывается, но в файл ничего не записывается.Подскажите, пожалуйста
243
12 сентября 2005 года
pacific_7
1.9K / / 06.09.2004
Что возвращает GetWindowText?
390
14 сентября 2005 года
lexus
143 / / 13.04.2004
Цитата:
Originally posted by pacific_7
Что возвращает GetWindowText?


Длина считанной строки

243
14 сентября 2005 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by lexus
Длина считанной строки


Я знаю :) Я имею ввиду - что она возвращает в вашем коде? Вы ведь не проверяете возвращаемое значение.

390
14 сентября 2005 года
lexus
143 / / 13.04.2004
Цитата:
Originally posted by pacific_7
Я знаю :) Я имею ввиду - что она возвращает в вашем коде? Вы ведь не проверяете возвращаемое значение.


Заголовок окна.Но там почему-то пусто

243
15 сентября 2005 года
pacific_7
1.9K / / 06.09.2004
Цитата:
Originally posted by lexus
Заголовок окна.Но там почему-то пусто


Тьху! Какое значение возвращает эта функция в ВАШЕМ примере?
Т.е. я хочу знаеть результаты выполнения операции вроде этой:

 
Код:
if(!GetWindowText(hWnd,windText,255))MessageBox(0,"Не удалось взять текст заголовка", "Error",0);
else MessageBox(0,"Текст заголовка взят","Ok",MB_ICONATERISK);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог