|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.03.2009, 17:46 | #1 |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
как сделать аналог рабочего стола Windows?
хочу сделать замену оболочке (shell, explorer.exe) . так вот у меня проблема как мне сделать окно таким чтобы оно всегда было на заднем плане, чтобы мой рабочий стол(форма) не перекрывал собой окна других программ.
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
|
25.03.2009, 09:02 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Например сделай его родителем рабочий стол.
Код:
I'm learning to live...
|
25.03.2009, 09:02 | #3 |
Форумчанин Подтвердите свой е-майл
Регистрация: 01.12.2006
Сообщений: 514
|
точно не помню, но чтото вроде showwindow последний параметр которого может установить окно постоянно на заднем плане
Пишу на Delphi за еду
|
25.03.2009, 14:01 | #4 | |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
#2
Цитата:
исходники ниже, гляньте и подскажите как правильно. Нашел на забугорном сайте(незнаю можно здесь ссылки оставлять) следущую инфу (переведено гуглом): Есть два Возможности для создания рабочего стола, а) создать большие окна, который остается на заднем плане все время, вы можете потом раскрашивают в этом окне все, что вы хотите. б) использование "виджетов", как система. Все на вашем рабочем столе будет новое окно Mini. Лучше всего было бы использовать слоистого стекла (см. MSDN) и некоторые хорошие Graphics Library (Graphics32 к примеру) Высокую оценку благодаря: P может ктонибудь объяснить, а еще лучше показать примерчик
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
Последний раз редактировалось Stilet; 12.10.2009 в 14:46. |
|
09.10.2009, 19:12 | #5 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
Мы тут где-то делали такое... ^____^ ...ну или "глотать" все посторонние окна - на каком-то народовском сайте видел такую прогу... Но это будет вовсе не "замена" оболочки, а какое-то подобие "виджета"...
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
11.10.2009, 05:53 | #6 |
Форумчанин
Регистрация: 27.07.2007
Сообщений: 123
|
кто сказал что это трудно? вот если незнал да забыл вот тут плохо а все остальное можно сделать...похоже что здесь мне не помогут...буду сам искать
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
|
11.10.2009, 14:36 | #7 | ||
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
Цитата:
Цитата:
А вот перевод гугла - это зря... Было бы гораздо лучше оригинальный текст увидеть... Я просто не совсем понимаю, что именно вы хотите сделать... Ваша прога будет полностью сносить настоящий раб.стол Windows и ставить заместо него себя? Или они должны как-то уживаться вместе?
I am the First of Cyber Evolution...
I am the First to Program your Future... |
||
12.10.2009, 06:06 | #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) Цитата:
Ну что ж… Жизнь иногда такие фертеля выкидывает, что и фантасту не приснится…
|
||
12.10.2009, 13:16 | #9 |
Программер
Пользователь Подтвердите свой е-майл
Регистрация: 03.07.2008
Сообщений: 36
|
Надеюсь ты не забыл, что explorer.exe это и проводник, и поиск, и меню, и пуск, и панель управления, и ещё много чего... Осилишь ли?
<AXS> Если один из двух выходов - ловушка, надо найти третий... </AXS>
<AXS> "Живой" - явление временное... </AXS> <><><> www.mak-ms.com <><><> |
12.10.2009, 14:38 | #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 |