Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.RU > Работа с основными контролами Visual Basic и текстом > Как избежать закрашивания черным цветом контролов |
Автор: Ael 15.11.04, 07:45 |
Ребята, вот какой прикол: делаю программу с ХР-видом. Либо встраиваю ресурс с манифестом при создании программы, либо отдельно потом встраиваю. Устанавливаю на форму фрейм. В него ставлю несколько радиокнопок: Option1, Option2 и т. д. После компиляции и встраивания манифеста всё выглядит по ХР-шному. А радиокнопки становятся чёрными. Ни текста, ни внешнего вида нет, только сам круглешок, в который ставится точка. Бился с этим, но так и не разобрался в чём проблема. Причём, без фрейма радиокнопки выглядят отлично! Устанавливать свои контролы можно, но разве это выход? Возможно, кто-нибудь уже решил эту проблему? |
Автор: Dufa 15.11.04, 08:40 |
Должно помочь <{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}> Private Declare Sub InitCommonControls Lib "comctl32.dll" () Private Sub Form_Load() InitCommonControls End Sub |
Автор: Ael 15.11.04, 09:22 |
Andrey_Kun, спасибо за хороший совет! Работает! |
Автор: DEN 19.11.04, 17:53 |
Это же уже есть здесь XP-интерфейс Это там, где я выложил пример . |