На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ElcnU
  
> Глобальное изменение контролов(Button, Checkbox)
    Можно ли изменить стандартные контролы сразу во всех приложениях? Например, сделать саморисованую кнопку путем подмены сообщения ONPAINT в оконной процедуре класса BUTTON, и что бы данная кнопка одинаково рисовалась во всех приложениях(системных;написаных до и после нашей мега кнопки)?
      Теоретически -- да, практически, я бы за такое побил по рукам. Для модификации внешнего оформления глобально предусмотрены стили оформления
        Дело в том, что мне данная фича нужна для windows ce\windows mobile. Там, как извесно, совсем не пальцеориентированый интерфейс, и чисто для интереса хочется сделать нечто подобное к Андроиду:)

        Добавлено
        И в догонку: достаточно просто в нашем приложении получить ссылку на класс BUTTON, заменить процедуру, и дальше будет так как мы захотим?
          Цитата crashtua @
          Дело в том, что мне данная фича нужна для windows ce\windows mobile

          С этого надо было начинать. Для разработки под CE у нас предусмотрен раздел Windows CE/Mobile/Phone

          Цитата crashtua @
          И в догонку: достаточно просто в нашем приложении получить ссылку на класс BUTTON, заменить процедуру, и дальше будет так как мы захотим?

          Достаточно. Но только в пределах того приложения, где был сабклассирован системный класс
            А как то глобально, в пределах системы такое возможно провернуть?
              Да, можно.
              Проще всего дорисовать в тайтлбар свою кнопку.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0219 ]   [ 15 queries used ]   [ Generated: 30.04.24, 11:06 GMT ]