if(!GetWindowText(hWnd,windText,255))MessageBox(0,"Не удалось взять текст заголовка", "Error",0);
else MessageBox(0,"Текст заголовка взят","Ok",MB_ICONATERISK);
Системная ловушка
Вот текст этой ф-и:
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;
}
Ловушка перехватывается, но в файл ничего не записывается.Подскажите, пожалуйста
Что возвращает GetWindowText?
Цитата:
Originally posted by pacific_7
Что возвращает GetWindowText?
Что возвращает GetWindowText?
Длина считанной строки
Цитата:
Originally posted by lexus
Длина считанной строки
Длина считанной строки
Я знаю :) Я имею ввиду - что она возвращает в вашем коде? Вы ведь не проверяете возвращаемое значение.
Цитата:
Originally posted by pacific_7
Я знаю :) Я имею ввиду - что она возвращает в вашем коде? Вы ведь не проверяете возвращаемое значение.
Я знаю :) Я имею ввиду - что она возвращает в вашем коде? Вы ведь не проверяете возвращаемое значение.
Заголовок окна.Но там почему-то пусто
Цитата:
Originally posted by lexus
Заголовок окна.Но там почему-то пусто
Заголовок окна.Но там почему-то пусто
Тьху! Какое значение возвращает эта функция в ВАШЕМ примере?
Т.е. я хочу знаеть результаты выполнения операции вроде этой:
Код: