Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2015, 13:00   #31
adkomissarov
Пользователь
 
Регистрация: 21.01.2015
Сообщений: 37
По умолчанию

Цитата:
Сообщение от DpolenST Посмотреть сообщение
... используй еще одну ковычку перед каждой
На другом форуме чуть раньше подсказали, это действительно работает. Спасибо. Но сейчас уже другая задача встала, в остальных программах окно всегда разное, там пишется версия и дата программы, вот сижу голову ломаю с гуглом на пару.

Цитата:
Сообщение от DpolenST Посмотреть сообщение
можно, но придется пройтись по всем окнам (с помощью EnumWindows) и проверить заголовок каждого
что-то не получается, нашел готовый пример, но что-то не хочет:
Код:
pw :hwnd;
function FindFunc(h:hwnd):boolean;stdcall;
 var   WindowName: PwideChar;
begin
 result:=true; // продолжить поиск
 pw := 0;
 GetMem(WindowName, 256);
 if GetWindowText(h,WindowName,255) > 0 then
  if pos('Установка',WindowName) > 0 then begin
    pw := h;
    result:=false; // мы нашли то, что нужно, поиск остановить
  end;
 FreeMem(WindowName, 256);
end;
и на кнопку вывел
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
  EnumWindows(@FindFunc,0); // запускаем перечисление
 if pw <> 0 then showmessage('наканецта');
end;
Но где-то видимо ошибочка.

Последний раз редактировалось Stilet; 25.01.2015 в 16:57.
adkomissarov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывает PHP! В чем причина??? Sergey88 PHP 1 10.07.2012 11:11
в чем причина Arassir PHP 2 04.11.2011 12:56
в чем причина ошибки? obsession Паскаль, Turbo Pascal, PascalABC.NET 2 27.10.2011 19:57
В чем причина ошибки? Operator not... Effort Помощь студентам 0 20.06.2011 03:35
2 ошибки в макросе, в чем причина? robbe Microsoft Office Excel 4 15.02.2010 14:03