|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
Всегда на самом видном месте
Вопрос такой.
Нужно чтобы форма была абсолютно всегда видна. Она должна быть поверх всех окон, де должна сворачиваться ни при каких условиях, таких как win+D, win+M, ярлык свернуть все окна и т.д. При этом вовсе не обязательно, чтобы фокус был постоянно на форме. Вдобавок ко всему, нужно убрать кнопку приложения с панели задач. Я пробовал использовать Прошу не предлагать fsStayOnTop (с инспектором я уже давно знаком). Против минимизации приложения хорошо помогает следующая процедура Код:
procedure Tsensor.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); with Params do begin WndParent := GetDesktopWindow; end; ShowWindow(Application.Handle,SW_HIDE) end; Но она обязательно создает кнопку на панели задач (причем на каждую форму, использующую эту процедуру будет создаваться отдельная кнопка, что ни в какие ворота не лезет) Итого, повторюсь: нужно несворачиваемое приложение поверх всех окон и без кнопок в таксбаре. Заранее спасибо) Тех, кто презирает программистов, программисты презирают сильнее, чем те, кто презирает программистов, презирающих программистов, которые презирают тех, кто из презирает Последний раз редактировалось Darkness, 30.07.2010 в 13:23. |
#2
|
||||
|
||||
Зачем? . . . . . . .
Для чего? . . . . . . . |
#3
|
||||
|
||||
Ну например что-бы пользователь не мог убрать это окно не заплатив денюжку, или скажем для нестандартных операций с чужим приложением.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#4
|
||||
|
||||
меня этот вопрос тоже интересует, но в благих целях
Последний раз редактировалось Admin, Сегодня в 10:32. |
#5
|
||||
|
||||
Зачем? хм. ну это является необходимым условием функционирования. Я даже не ожидал такого вопроса)
Если будет душе спокойнее, то я написал прогу, которая имеет маленькую формочку, никому не мешающую, находящуюся где-то в углу экрана. При наведении на нее плавно появляется окошко со списком часто используемый мной ссылок, чтобы не искать их в адресной строке (если чищу куки, то это и вовсе бесполезно) http://s43.radikal.ru/i100/1007/fe/e10eb55967aa.png вот такого вида окно. Прога исключительно для меня. поэтому я даже не предусматривал возможности поменять в настройках эти ссылки. Я не настолько крут, чтобы писать прогу, которой бы пользовались другие. Для себя - всегда пожалуйста. Ну а теперь, когда я удовлетворил ваше страждущее любопытство, все же по делу) Тех, кто презирает программистов, программисты презирают сильнее, чем те, кто презирает программистов, презирающих программистов, которые презирают тех, кто из презирает |
#6
|
||||
|
||||
поставь в таймере:
Код:
SetWindowPos(Handle, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE or SWP_NOMOVE or SWP_NOACTIVATE); Arrrgh |