Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Вниз

Часы виды   Найти похожие ветки 

 
volser   (2003-10-29 11:00) [0]

Как заменить стандартные часы в трее на свои часы?


 
Reindeer Moss Eater   (2003-10-29 11:05) [1]

Написать свои; У стандартных - убрать опцию "отображать"


 
Anatoly Podgoretsky   (2003-10-29 11:06) [2]

На что замахнулся, на святое


 
zapped   (2003-10-29 12:14) [3]

2Reindeer Moss Eater © (29.10.03 11:05) [1]
>У стандартных - убрать опцию "отображать
хммм... я как-то попробовал такое сделать перед запуском программы Chameleon Clock, при включённой в ней (СС)настройке "заменять стандартные", так она перешла в режим "плавающих часов", и написала, что, мол, такая фича выключена, потому что стандартные часы не отображаются :)...
отсюда можно сделать вывод, что СС именно ЗАМЕЩАЕТ стандартные виндозовские часы...


 
Reindeer Moss Eater   (2003-10-29 12:18) [4]

zapped ©
Как заменить стандартные часы в трее на свои часы?

В трее нет никаких часов. Там всего лишь иконка, которая даже не является окном.

Теперь сравним исходный вопрос с например таким:

"Как заменить стандартные часы в Windows на свои часы?"

Есть разница?


 
DVM   (2003-10-29 12:20) [5]

1) Можно попробовать перехватить WM_PAINT часов и нарисовать там свое изображение. С помощью ловушек, естесственно.
2) Можно сделать свое окно и располагать его всегда поверх стандартных часов + постоянно отслеживать перемещения таскбара и перемещать синхронно свое окно.
3) Зачем это все нужно?


 
DVM   (2003-10-29 12:21) [6]


> Reindeer Moss Eater © (29.10.03 12:18) [4]


> В трее нет никаких часов. Там всего лишь иконка, которая
> даже не является окном.

Это Вы о стандартных часах или об этих...Chameleon Clock?


 
Woolen   (2003-10-29 12:37) [7]


> Это Вы о стандартных часах или об этих...Chameleon Clock?

Об обоих


 
DVM   (2003-10-29 12:42) [8]


> Woolen (29.10.03 12:37) [7]

если об обоих, то [4] неверно по отношению к стандартным часам. Нет там никакой иконки, там есть дочернее окно, на котором либо StaticText либо просто рисуется надпись-время.


 
Woolen   (2003-10-29 13:16) [9]


> если об обоих, то [4] неверно по отношению к стандартным
> часам. Нет там никакой иконки, там есть дочернее окно, на
> котором либо StaticText либо просто рисуется надпись-время.

Я хотел сказать, что єто - такая же иконка, как и все остальные, я не знаю, являются ли иконки окнами. Возможно, являются. На хрена 2 раза - окно на окне. SataticText - это окно, на котором выводится 1 надпись (к сведению, коли вы не знали) - вот и вся конструкция этого контрола. В трей такое говно никогда не совали в Майкрософте, если мне память не изменяет. Насколько я понимаю, трей - приложение, создающее на панели, рисуемой эксплорером еще одну панель-окно, имеющее внутренний движок для организации иконок (окон или нет), и всякие кнопки, статик тексты, меню и прочие контролы туда не относятся и не засовываются. Хотя, может, у меня неправильное представление об устройстве винды...


 
DVM   (2003-10-29 13:38) [10]


> (к сведению, коли вы не знали)

не знал бы не писал.

> В трей такое говно никогда не совали в Майкрософте, если
> мне память не изменяет.

А никто про трей и не говорит. Тем более, что Вы не понимаете, что есть трей.

> Насколько я понимаю, трей - приложение,
> создающее на панели, рисуемой эксплорером еще одну панель-окно,
> имеющее внутренний движок для организации иконок (окон или
> нет), и всякие кнопки, статик тексты, меню и прочие контролы
> туда не относятся и не засовываются. Хотя, может, у меня
> неправильное представление об устройстве винды...

Действительно отчасти неправильное и не Винды а оболочки.


 
Woolen   (2003-10-29 13:46) [11]


> Действительно отчасти неправильное и не Винды а оболочки.

Хоть буду знать, что оболочку от винды отделили.


 
DVM   (2003-10-29 13:50) [12]


> Хоть буду знать, что оболочку от винды отделили.

Да она всегда и была отдельно. Ее и запускать не обязательно.


 
Anatoly Podgoretsky   (2003-10-29 14:02) [13]

И она не единственная


 
Woolen   (2003-10-29 18:37) [14]


> Да она всегда и была отдельно. Ее и запускать не обязательно.

Вообще, возможность ее замены на какую-нибудь виндузовую версию ЛайтСтеп я "отдельностью" не считаю. Половина приложений Windows после такой замены работать не будет.


 
Иван Шихалев   (2003-10-29 19:42) [15]


> В трее нет никаких часов. Там всего лишь иконка, которая
> даже не является окном.


Окно там, окно... Неужели трудно посмотреть каким-нибудь Spy?


 
Anatoly Podgoretsky   (2003-10-29 21:43) [16]

Woolen (29.10.03 18:37) [14]
Ну большинство криво написано, тяжелая задача


 
Woolen   (2003-10-30 11:29) [17]


> Ну большинство криво написано, тяжелая задача

Просто большинство программистов считают возможности оболочки стандартными виндовыми функциями.


 
DVM   (2003-10-30 12:26) [18]


> Половина приложений Windows после такой замены работать
> не будет.

Половина это конечно преувеличение. 98 процентов заработает. LiteStep еще надо настроить правильно, и тогда пробовать. А вообще пока никем не написано оболочки, реализующей все те же возможности, что у Эксплорера. Но это не невозможно!



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.048 c
1-65975
amart
2003-11-05 22:56
2003.11.20
Как у компонента создать property типа class of для создания


14-66062
gee
2003-10-30 10:22
2003.11.20
Дэльфи


8-66014
miek
2003-07-22 22:07
2003.11.20
2D-движок


3-65746
Ветерок
2003-10-31 13:21
2003.11.20
Запрос


1-65986
Buffoon
2003-11-10 17:12
2003.11.20
Компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский