Вопрос

Я программирую в C, используя API Windows и хотел бы знать, как я мог рисовать сепараторы. Отказ Я был бы признателен за код примера.

Редактировать: вот иллюстрация.

alt text
(источник: Microsoft.com.)

Это было полезно?

Решение

Используйте статический контроль / окно с Ss_ethethedhorz. Стиль (это то, что делает проводник и должен дать вам наиболее точный рендеринг, когда дело доходит до визуальных стилей)

Другие советы

Я не думаю, что вы просто ищете LineTo?

Для меню и панелей инструментов, как правило, сепараторы обращаются для вас в меню и API-панели инструментов. Для случайных сепараторов в диалоговых окнах и т. Д., Как на рисунке, которую вы добавили, вы можете просто нарисовать линию.

Хорошо, вы просто хотите нарисовать прямые линии по форме. Это тривиально. При нанесении вашего окна, то есть при обработке Wm_paint сообщение, просто нарисуйте линию, используя MoveToex. а также Лето Функции.

Вы вставляете сепараторы в меню, когда вы вставляете нормальный пункт меню с дефисом «-» как текст.

Windows автоматически расширит их в сепараторы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top