Запечатленная граница (Win32) - PullRequest
0 голосов
/ 15 августа 2010

Я ищу способ получить выгравированный стиль рамки для окна под win32. Я пробовал DrawEdge с флагом EDGE_ETCHED, что дает мне это, но я не уверен, как получить тот же стиль для прокручиваемого окна. SetWindowLong с GWL_EXSTYLE и WS_EX_STATICEDGE дает мне что-то близкое, но я не нашел других флагов стиля, которые бы дали другую границу. Так возможен ли этот эффект?

Заранее спасибо,
Christopher

1 Ответ

0 голосов
/ 15 августа 2010

Вы можете делать такие вещи, обрабатывая WM_NCPAINT и другие WM_NCxxx сообщения.

NC обозначает «Не клиентскую область» окна. Обычная область рисования, возвращаемая в контексте устройства (DC) из BeginPaint, обрезается до «клиентской области» окна.

...