На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: SCINER, B.V.
  
    > Как избежать закрашивания черным цветом контролов , при использовании XP-стилей
      :unsure:
      Ребята, вот какой прикол: делаю программу с ХР-видом. Либо встраиваю ресурс с манифестом при создании программы, либо отдельно потом встраиваю. Устанавливаю на форму фрейм. В него ставлю несколько радиокнопок: Option1, Option2 и т. д. После компиляции и встраивания манифеста всё выглядит по ХР-шному. А радиокнопки становятся чёрными. Ни текста, ни внешнего вида нет, только сам круглешок, в который ставится точка. Бился с этим, но так и не разобрался в чём проблема. Причём, без фрейма радиокнопки выглядят отлично! Устанавливать свои контролы можно, но разве это выход?

      Возможно, кто-нибудь уже решил эту проблему?
        Должно помочь

        ExpandedWrap disabled
          Private Declare Sub InitCommonControls Lib "comctl32.dll" ()
           
          Private Sub Form_Load()
              InitCommonControls
          End Sub
          Andrey_Kun, спасибо за хороший совет! Работает! :D
            <_< Это же уже есть здесь XP-интерфейс
            Это там, где я выложил пример <_< .
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0189 ]   [ 16 queries used ]   [ Generated: 27.04.24, 09:19 GMT ]