Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
7-66147
FoX
2003-09-12 14:14
2003.11.20
Автозапуск в безопасном режим


1-65934
BlackKing
2003-11-11 12:39
2003.11.20
Как определить, есть ли у компонента заданная функция?


1-65841
Кен
2003-11-09 01:39
2003.11.20
Как сделать парсинг html-странички, на предмет вытаскивания всех


14-66067
Думкин
2003-10-30 04:56
2003.11.20
С днем рождения! 30 октября.


1-65859
Ricks
2003-11-09 11:59
2003.11.20
Office11 или ExpressBars Suite v5