![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
![]()
хочу сделать замену оболочке (shell, explorer.exe) . так вот у меня проблема как мне сделать окно таким чтобы оно всегда было на заднем плане, чтобы мой рабочий стол(форма) не перекрывал собой окна других программ.
![]()
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
![]() |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Например сделай его родителем рабочий стол.
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
![]()
точно не помню, но чтото вроде showwindow последний параметр которого может установить окно постоянно на заднем плане
Пишу на Delphi за еду
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
![]()
#2
Цитата:
исходники ниже, гляньте и подскажите как правильно. Нашел на забугорном сайте(незнаю можно здесь ссылки оставлять) следущую инфу (переведено гуглом): Есть два Возможности для создания рабочего стола, а) создать большие окна, который остается на заднем плане все время, вы можете потом раскрашивают в этом окне все, что вы хотите. б) использование "виджетов", как система. Все на вашем рабочем столе будет новое окно Mini. Лучше всего было бы использовать слоистого стекла (см. MSDN) и некоторые хорошие Graphics Library (Graphics32 к примеру) Высокую оценку благодаря: P может ктонибудь объяснить, а еще лучше показать примерчик ![]()
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
![]() Последний раз редактировалось Stilet; 12.10.2009 в 14:46. |
|
![]() |
![]() |
![]() |
#5 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
![]() Цитата:
Мы тут где-то делали такое... ^____^ ...ну или "глотать" все посторонние окна - на каком-то народовском сайте видел такую прогу... ![]() Но это будет вовсе не "замена" оболочки, а какое-то подобие "виджета"...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
![]() Цитата:
![]()
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
![]() |
|
![]() |
![]() |
![]() |
#7 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Цитата:
![]() А вот перевод гугла - это зря... Было бы гораздо лучше оригинальный текст увидеть... ![]() Я просто не совсем понимаю, что именно вы хотите сделать... Ваша прога будет полностью сносить настоящий раб.стол Windows и ставить заместо него себя? Или они должны как-то уживаться вместе? ![]()
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
![]() |
![]() |
![]() |
#8 | ||
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
![]() Цитата:
a) Create a big window which stays in the background all the time, you can then paint on this window whatever you want. b) Use a "widget" like system. Everything on your desktop would be a new mini window. Best would be to make use of layered windows (see MSDN) and some good graphics library (graphics32 for example) Цитата:
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
![]() |
||
![]() |
![]() |
![]() |
#9 |
Программер
Пользователь Подтвердите свой е-майл
Регистрация: 03.07.2008
Сообщений: 36
|
![]()
Надеюсь ты не забыл, что explorer.exe это и проводник, и поиск, и меню, и пуск, и панель управления, и ещё много чего... Осилишь ли?
<AXS> Если один из двух выходов - ловушка, надо найти третий... </AXS>
<AXS> "Живой" - явление временное... </AXS> <><><> www.mak-ms.com <><><> |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
![]() Цитата:
ЗЫ для МОДЕРАТОРА очень жаль что с форума уходят умные люди, а присоединяются только те, кому все трудно осилить ![]()
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
![]() |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обои рабочего стола | YakovN | Мультимедиа в Delphi | 1 | 13.03.2009 19:43 |
Разрешение рабочего стола. | SanekIrk | Общие вопросы Delphi | 2 | 10.07.2008 18:01 |
Фон рабочего стола. | Rahim1993 | Общие вопросы Delphi | 11 | 17.02.2008 21:40 |
Как изменить размер рабочего стола? | Legat | Win Api | 5 | 26.10.2007 17:17 |
скриншоты рабочего стола | Alar | Общие вопросы Delphi | 0 | 29.10.2006 10:59 |