Поделиться через


Косметические ручки

Размеры косметической ручки указываются в единицах устройства. Поэтому линии, нарисованные косметическим пером, всегда имеют фиксированную ширину. Линии, нарисованные косметическим пером, обычно рисуются в 3–10 раз быстрее, чем линии, нарисованные геометрическим пером. Косметические ручки имеют три атрибута: ширину, стиль и цвет. Дополнительные сведения об этих атрибутах см. в разделе Атрибуты пера.

Чтобы создать косметическое перо, используйте функцию CreatePen, CreatePenIndirect или ExtCreatePen . Чтобы получить одну из трех стандартных косметических перьев, управляемых системой, используйте функцию GetStockObject .

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