MFC CWnd Control Border Color Change
CWnd::OnNcPaint
The default implementation paints the window frame.
An application can override this call and paint its own custom window frame. The clipping region is always rectangular, even if the shape of the frame is altered.
기본 구현에서는 창 프레임을 그립니다.
응용 프로그램이이 호출을 무시 하 고 자체 사용자 지정 창 프레임을 페인트할 수 있습니다. 클리핑 영역은 프레임의 모양을 변경 하는 경우에 항상 사각형입니다.
void CDerivedEdit::OnNcPaint() { CDC* pDC = GetWindowDC( ); //work out the coordinates of the window rectangle, CRect rect; GetWindowRect( &rect); rect.OffsetRect( -rect.left, -rect.top); //Draw a single line around the outside CBrush brush( RGB( 255, 0, 0)); pDC->FrameRect( &rect, &brush); ReleaseDC( pDC); }
'Programming > MFC' 카테고리의 다른 글
CEdit control의 font 바꾸기 (0) | 2016.10.25 |
---|---|
CTextProgressCtrl hide Edge (0) | 2016.10.25 |
MFC CheckBox 컨트롤의 현재 상태 (0) | 2016.10.19 |
MFC Control Color Change (0) | 2016.10.19 |
MFC Bitmap Button (0) | 2016.10.18 |