Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/26: Рейтинг темы: голосов - 26, средняя оценка - 4.81
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324

Окно на передний план формы С++ Builder5

03.09.2009, 22:17. Показов 5500. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Не подскажете как сделать чтобы Windows-приложение было на переднем плане формы, а то когда щелкаешь по форме приложения прячутся за него.

Заранее благодарю
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.09.2009, 22:17
Ответы с готовыми решениями:

Как вывести главное окно приложения на передний план
Всем здравствуйте. На форму помещён таймер. Если приложение свёрнуто на панель задач, то по истечению интервала таймера происходит...

Окно на передний план
Доброго времени суток. Подскажите, пожалуйста, как в tkinter переводить окно на передний план. По сути вот код:import tkinter from...

Окно на передний план
Захотелось реализовать такую штуку, например: вот я на калькуляторе посчитал выражение, и его нужно переписать куда-нибудь, а число...

8
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
03.09.2009, 22:30
C++
1
Form1->FormStyle = fsStayOnTop;
0
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324
04.09.2009, 00:56  [ТС]
Не в этом случае окно самого билдера остается впереди, а мне нужно, чтобы windows приложение не закрывалось этим окном
0
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
04.09.2009, 01:05
как окно билдера может остаться впереди? Это и есть Поверх остальных окон. Аналогичное используется во всех дургих программах.
0
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324
04.09.2009, 09:37  [ТС]
Ну не знаю если использовать это свойство, то форма (или окно) Билдера будет всегда впереди, а мне нужно, чтобы windows-приложение оставалось впереди (поверх окна билдера), пусть даже оно будет не активным - как и для настоящего рабочего стола
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.09.2009, 11:27
в билдере есть глюк на этот счет, но и есть решение:
пост 2 + такой обработчик события (у меня работает)
C++
1
2
3
4
void __fastcall TConfirmForm::FormPaint(TObject *Sender)
{
  Application->RestoreTopMosts();
}
0
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324
04.09.2009, 11:53  [ТС]
Цитата Сообщение от VoodooMan Посмотреть сообщение
FormPaint(TObject *Sender)
{
Application->RestoreTopMosts();
}
А где взять FormPaint - это функция как я понимаю, но билдер выдает ошибку - [C++ Error] Unit1.cpp(65): E2316 '_fastcall TForm1::FormPaint(TObject *)' is not a member of 'TForm1'
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
04.09.2009, 12:19
это обработчик события OnPaint или в 5-ом билдере такого события еще нет?
0
 Аватар для Fellinggood
2 / 2 / 0
Регистрация: 06.06.2009
Сообщений: 324
04.09.2009, 12:25  [ТС]
Все это пробовал, но все равно в этом случае наоборот форма Билдера остается на переднем плане, а приложение Windows на заднем, даже когда они создаются

Добавлено через 1 минуту
Мне помогли на другом форуме - есть такая функция SendToBack(), она посылает форму все время на задний план.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.09.2009, 12:25
Помогаю со студенческими работами здесь

Вывести окно на передний план
findwindow('Приложение с едит1',nil); что-то типо в общем нужно чтобы вывело окно с едита 1, тоесть чтобы просто приложение вылезло...

Поместить окно на передний план
Какой нужен код для того чтобы окно всегда находилось на переднем плане? Дело в том, что я запускаю программу и в этот момент запускается...

Вывести окно на передний план
2. У меня сначала, запускается программа (Client.exe) потом идет команда msg. Но из за того, что Client.exe запускается естественно...

окно на передний план+ сворачивание
всем привет, такая проблема в программе имеются 3 формы и динамически создаются формы по кнопке. при сворачивании главной формы,...

Выводим окно на передний план
SetForegroundWindow не выводит, а только переключается на окно!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru