|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2011, 11:10 | #1 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Программа всегда на первом плане
Добрый день! подскажите пожалуйста как сделать чтобы моя программа была на 1 плане, тобиш при нажатии либо запуске другой программы моя не уходила на 2 план тем самым переставая действовать?
|
28.01.2011, 11:24 | #2 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
|
|
28.01.2011, 11:34 | #3 |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Никак.
Всегда найдется другая (не твоя) программа, желающая того же самого. И как вы с ней будете делить одеяло ?) |
28.01.2011, 11:39 | #4 | |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
Цитата:
Как так никак?=) а что за компонент такой CH? в нашей жизни всё возможно=) ктому же у меня есть пример такой программы... вот тока терь хочу узнать как это делается=) Последний раз редактировалось Lorden; 28.01.2011 в 11:42. |
|
28.01.2011, 11:46 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Но только я тогда не понимаю как с остальными окнами работать будет пользователь
I'm learning to live...
|
|
28.01.2011, 12:01 | #6 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
хм... походу я чутка ошибся, нужно так чтобы программа могла выполнять действия находясь на 2 плане, например при нажатии клавиши S программа выполнила действие Timer1.Enabled:=false; а в данный момент у меня получается так что это возможно только тогда когда программа находится на 1 плане.
|
28.01.2011, 15:57 | #7 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Попробуйте, должно помочь :
Код:
|
28.01.2011, 16:04 | #8 | |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Цитата:
|
|
28.01.2011, 17:30 | #9 |
Форумчанин
Регистрация: 11.08.2008
Сообщений: 139
|
|
28.01.2011, 17:40 | #10 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
В Form1.Create или в Form1.Activate пропишите
SetWindowPos(Form1.Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE or SWP_NOSIZE) и будет Вам счастье. Только вот если будет такое же окно у другой программы, они будут перекрывать друг друга. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Всегда на переднем плане | Rapala | Общие вопросы Delphi | 10 | 28.04.2010 16:54 |
немного доработать код, в плане вывода самого часто употребляемого слова! | Ker_33rus | Общие вопросы C/C++ | 6 | 17.02.2010 21:16 |
Решаю любые проблемы. В плане программирования. | Vedrus | Фриланс | 1 | 31.05.2008 04:57 |
Всегда позади и всегда впереди в одном приложении | Legat | Win Api | 4 | 27.10.2007 15:48 |