Скин диалоговое окно - PullRequest
       23

Скин диалоговое окно

1 голос
/ 31 марта 2011

Я пишу приложение на C ++, и у меня есть окно входа в систему, которое отображается в обычном диалоговом окне. Я вижу, что некоторые люди могут скинуть все диалоговое окно и сделать его действительно красивым. Мне было интересно, если кто-нибудь может дать мне несколько советов о том, как это сделать.

Ответы [ 2 ]

0 голосов
/ 31 марта 2011

Вы готовы платить за это, вы можете найти решения для этого.Вот несколько примеров: http://www.skincrafter.com/ и http://www.componentsource.com/products/codejock-xtreme-skinframework-visualc/summary.html.

0 голосов
/ 31 марта 2011

Мне нужно больше подробностей, чтобы дать вам хороший ответ.

Ответ очень сильно зависит от того, какую ОС вы используете и как программируете свой графический интерфейс (например, для Windows - обычный Win32)., MFC, ATL, Qt, Windows Forms, WPF и т. Д.).

Если вы просто используете Windows API, вот ссылка для начала.http://www.codeproject.com/KB/dialog/skinstyle.aspx

Остерегайтесь: настраиваемые диалоговые окна обложки могут быть очень большой задачей, если вы хотите настроить внешний вид каждого элемента управления, так как в итоге вы пишете очень сложные настраиваемые элементы управления.

В качестве альтернативыпросто хотите убедиться, что ваши диалоги отображаются в визуальном стиле Windows XP, а не в стиле до XP?Это потребует изменений в вашем приложении, чтобы использовать новые общие элементы управления и визуальный стиль.Обратите внимание, что это меняет поведение некоторых API-интерфейсов Windows и может иметь побочные эффекты (см. ISOLATION_AWARE_ENABLED).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...