2
OnPaint()에서 GDI + Graphics 클래스를 사용하여 창 프레임을 만들려고합니다. DrawPath() 함수는 GraphicsPath를 필요로하기 때문에, 윈도우의 GraphicsPath를 얻는 방법이 있습니까?윈도우의 GraphicsPath를 얻을 수있는 방법이 있습니까?
OnPaint()에서 GDI + Graphics 클래스를 사용하여 창 프레임을 만들려고합니다. DrawPath() 함수는 GraphicsPath를 필요로하기 때문에, 윈도우의 GraphicsPath를 얻는 방법이 있습니까?윈도우의 GraphicsPath를 얻을 수있는 방법이 있습니까?
대신 DrawRectangle(Pen*,Rect&)
을 사용하지 않는 이유는 무엇입니까? 그것은 단지 사각형을 필요로하고 당신은 GetClientRect()
으로 쉽게 얻을 수 있습니다.
불행히도 테두리를 설정하려는 창은 SetWindowRgn()을 사용하여 만든 사용자 지정 잘린 창 (직사각형과 둥근 사각형의 교차)입니다. 아마도 몇 개의 호와 직사각형을 추가하여 GraphicsPath를 만들 수 있지만 이미 존재하는 창에서 경로를 가져 오는 일반적인 방법을 찾고 있습니다. – ivymike