![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Добрый день!
Я пока еще почти полный ноль в этой сфере, буду очень признателен если поможете. Итак, суть вопроса: У меня открыто одновременно N-ное количество окон с названием, допустим, "Racing". Что нужно: В событие (клик) для кнопки прописать переименование всех запущенных окон с названием "Racing" в "Racing1", "Racing2", "Racing3" и так далее. Поиском пользовался, в отдельных моментах что-то есть похожее, я пытался редактировать коды / читать документацию, но все безуспешно. Буду очень признателен, если напишите код для выполнения вышеописанной задачи. ![]() P.S.: Да, я понимаю... Везде нужно разбираться и изучать мат.часть. Но надеюсь добрые люди найдутся и помогут.. =) P.S.S.: Пока что я научился только переименовывать одно окно по заголовку. Код:
|
|
#2
|
||||
|
||||
|
EnumWindows, в колбеке проверка имени окна и изменение если надо. Подробности использования функции EnumWindows в гугле.
|
|
#3
|
|||
|
|||
|
Цитата:
Сможете помочь? |
|
#4
|
|||
|
|||
|
Вот пример из одного из моих проектов:
Код:
ЗЫ. Кстати, что удивительно, этот код работает прекрасно и в 32 и в 64 битах. |
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
MIHAHIM (08.11.2015)
| ||
|
#5
|
||||
|
||||
|
Примерно так:
Код:
|
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
MIHAHIM (08.11.2015)
| ||
|
#6
|
|||
|
|||
|
Цитата:
Я вставил твой код в код моей кнопки. Поставил таймер. Код подправил под мои формы. Общий Код получился вот такой: Код:
Expected BEGIN but received the eng of line 49:1 ___________ Как быть ? |
|
#7
|
||||
|
||||
|
Так вы зачем в обработчик события описание внешней функции впиндюрили?
Код:
|
| Этот пользователь сказал Спасибо Страдалецъ за это полезное сообщение: | ||
MIHAHIM (08.11.2015)
| ||
|
#8
|
|||||
|
|||||
|
Цитата:
Код:
![]() |
|
#9
|
|||
|
|||
|
надо было в вашем коде просто переставить местами строки 30 и 31.
|
|
#10
|
|||
|
|||
|
Цитата:
Люди добрые, помогите ![]() |
|
#11
|
|||
|
|||
|
Код просто поправил, логику не проверял:
Код:
|
| Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
MIHAHIM (08.11.2015)
| ||
|
#12
|
|||
|
|||
|
Цитата:
Но, к сожалению, не совсем так, как задумывалось... ) Вот такой рабочий код у меня сейчас (без ошибок при сборке): Код:
Как я писал в первом посте мне нужна нумерация по порядку, начиная с 1, 2, 3, итд. Ну, естественно переименование окна моей проги тоже не нужно ) Буду рад если поможете завершить мою простенькую программу P.S.: Уже высказываю благодарность Страдальцу и lmikle за активную помощь ![]() |
|
#13
|
||||
|
||||
|
Зачем было менять почти рабочую часть на эту чушь?
Цитата:
А вообще, прежде, чем копировать случайные куски кода с разных форумов и вставлять их в случайным образом выбранные места в коде, стоило разобраться хотя бы в общих чертах, что такое программирование и что такое код на Delphi. |
| Этот пользователь сказал Спасибо Bargest за это полезное сообщение: | ||
MIHAHIM (08.11.2015)
| ||
|
#14
|
|||
|
|||
|
Цитата:
Все работает на ура! |