Как создать приложение с уникальным графическим интерфейсом, таким как Steve от Valve? - PullRequest
1 голос
/ 04 августа 2010

Приложение для управления играми Valve, Steam, имеет уникальный пользовательский интерфейс с пользовательскими кнопками и окнами. Как бы вы создали приложение Win32, которое выглядит так?

1 Ответ

3 голосов
/ 04 августа 2010

Практически каждый общий элемент управления Windows поддерживает пользовательскую отрисовку и / или владельца (не одно и то же), который просто оставляет само диалоговое окно, где вы можете настроить его внешний вид, обрабатывая WM_ERASEBKGND и WM_PAINT или WM_NCCALCSIZE, WM_NCPAINT (если выне нужно родных заголовков и границ и т. д.)

Как видите, для создания пользовательского графического интерфейса необходимо нарисовать каждый элемент управления самостоятельно ... (И имейте в виду, что многие люди ненавидят приложения со скинами и предпочитаютпросто есть нативно выглядящее приложение)

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