Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.224.64.226] |
|
Сообщ.
#1
,
|
|
|
Можно ли изменить стандартные контролы сразу во всех приложениях? Например, сделать саморисованую кнопку путем подмены сообщения ONPAINT в оконной процедуре класса BUTTON, и что бы данная кнопка одинаково рисовалась во всех приложениях(системных;написаных до и после нашей мега кнопки)?
|
Сообщ.
#2
,
|
|
|
Теоретически -- да, практически, я бы за такое побил по рукам. Для модификации внешнего оформления глобально предусмотрены стили оформления
|
Сообщ.
#3
,
|
|
|
Дело в том, что мне данная фича нужна для windows ce\windows mobile. Там, как извесно, совсем не пальцеориентированый интерфейс, и чисто для интереса хочется сделать нечто подобное к Андроиду:)
Добавлено И в догонку: достаточно просто в нашем приложении получить ссылку на класс BUTTON, заменить процедуру, и дальше будет так как мы захотим? |
Сообщ.
#4
,
|
|
|
Цитата crashtua @ Дело в том, что мне данная фича нужна для windows ce\windows mobile С этого надо было начинать. Для разработки под CE у нас предусмотрен раздел Windows CE/Mobile/Phone Цитата crashtua @ И в догонку: достаточно просто в нашем приложении получить ссылку на класс BUTTON, заменить процедуру, и дальше будет так как мы захотим? Достаточно. Но только в пределах того приложения, где был сабклассирован системный класс |
Сообщ.
#5
,
|
|
|
А как то глобально, в пределах системы такое возможно провернуть?
|
Сообщ.
#6
,
|
|
|
Да, можно.
Проще всего дорисовать в тайтлбар свою кнопку. |