|
Платные хостинги
Раскрутка сайта
Книги по программированию
Вопрос?
- Вот значит есть такой код, он при обнаружении заголовка окна "открыть" скрывает окно с этимзаголовком.Beginif (FindWindow(Nil,('Открыть')) <> 0) then ShowWindow(FindWindow(Nil,('Открыть')), SW_HIDE);end; Как съделать чтобы в процессе поиска заголовка окна поиск шёл по списку из memo1.lines и при обнаружении совпадения между существующим заголовком окна и строкой изmemo1 происходилбы процесс скрытия окна совпавшего со списком из memo1
- Ну например можно через цикл: i:=1; repeat if (FindWindow(Nil,memo1.Lines[i]) <> 0) then ShowWindow(FindWindow(Nil,memo1.Lines[i]), SW_HIDE); i:=i+1; until i>.... //тут я сейчас не помню, но суммарное количество линий в Memo1
- Не_работает
- Vol'у: Во первых по конструкции цикла явно нужно юзать фор (т.к. ты знаешь границы и шаг цикла=1).Код for i:=1 to memo.lines.count-1 do if FindWindow(memo.Lines[i],nil) <> 0 then ShowWindow(FindWindow(memo.Lines[i],nil), SW_HIDE);highlightSyntax('delphimNTI2Z','delphi');Если ето работает: Код if FindWindow('tralialia',nil) <> 0 then ShowWindow(FindWindow('tralialia',nil), SW_HIDE);highlightSyntax('delphihMGJiZW','delphi');То все, что више написано должно работать.
- Только возврат от FindWindow запиши в какую нибудь переменную, чтобы не вызывать ее 2 раза.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|