기본적으로, 당신은 당신의 창문으로 거의 모든 것을 할 수 있습니다. 그러나 대부분의 트릭은 수동으로 구현해야합니다.
- '매우 반응이 좋습니다'는 무엇입니까? 창에 표준 경계선이 없다는 것을 의미하면 구현하기가 쉽습니다. 창을 만들 때
WS_BORDER
및 WS_CAPTION
을 지정하지 마십시오. 그 후에는 국경과 자막을 직접 그려야합니다. WM_ERASEBKGND
및 WM_PAINT
메시지를 처리 할 때는 평소와 같이 배경, 메뉴를 그립니다.
- 이 효과는 나에게 버그와 더 비슷합니다. 이런 식으로 발생합니다 : 창이 크기가 조정되고
WM_SIZE
메시지가 처리되고 처리되며 Windows는 해당 메시지를 무시하는 WM_ERASEBKGND
메시지를 보냅니다. 따라서, 시스템은 아직 새로운 창 이미지로 채워지지 않은 새로운 창 프레임 주위에 새로운 그림자를 그립니다. 그리고 여기 우리는이 차가운 유리 효과를 얻습니다. 창문 에어로 그림자가있는 창문의 오래된 이미지. 창 그림자를 사용하지 않도록 설정하고이 효과를 살펴볼 수 있습니다. 사용자 지정 크기 조정 테두리를 만들하기 위해
, 당신은 이러한 기능을 유용하게 찾을 수 있습니다 LoadCursor
, SetCursor
, MoveWindow
을.
사용자 지정 테두리를 그리려면 standart GDI 기능을 사용할 수 있습니다. 또한 소수의 하위 창을 만들고 드로잉을 위임 할 수 있습니다. 이것은 winapi의 기초입니다.