CDC::DrawFrameControl
Frame 컨트롤에 지정 된 형식과 스타일의 그릴이 멤버 함수를 호출 합니다.
BOOL DrawFrameControl(
LPRECT lpRect,
UINT nType,
UINT nState
);
매개 변수
lpRect
에 대 한 포인터는 RECT 사각형의 논리 좌표가 포함 된 구조입니다.nType
그리려면 프레임 컨트롤 형식을 지정 합니다. 참조는 uType 매개 변수에서 DrawFrameControl 에 Windows SDK 이 매개 변수의 사용 가능한 값의 목록을.nState
프레임 컨트롤의 초기 상태를 지정합니다. 에 대해 설명 하는 값 중 하나를 수는 uState 매개 변수에서 DrawFrameControl 에 Windows SDK. 사용 된 nState 값 DFCS_ADJUSTRECT 누름 단추 가장자리 주변을 제외 하는 경계 사각형을 조정 합니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
여러 경우에서 nState 달라는 nType 매개 변수. 다음은 네 개의 간의 관계를 보여 nType 값 및 nState.
DFC_BUTTON
DFCS_BUTTON3STATE 상태 단추
DFCS_BUTTONCHECK 확인란
DFCS_BUTTONPUSH 누름 단추
DFCS_BUTTONRADIO 라디오 단추
DFCS_BUTTONRADIOIMAGE 라디오 단추에 대 한 이미지 (정사각형이 이미지 필요)
DFCS_BUTTONRADIOMASK 라디오 단추에 대 한 마스크 (마스크 정사각형이 필요)
DFC_CAPTION
DFCS_CAPTIONCLOSE 닫기 단추
DFCS_CAPTIONHELP 도움말 단추
DFCS_CAPTIONMAX 최대화 단추
DFCS_CAPTIONMIN 최소화 단추
DFCS_CAPTIONRESTORE 복원 단추
DFC_MENU
DFCS_MENUARROW 하위 메뉴 화살표
DFCS_MENUBULLET 글머리 기호
DFCS_MENUCHECK 확인 표시
DFC_SCROLL
DFCS_SCROLLCOMBOBOX 콤보 상자 스크롤 막대
DFCS_SCROLLDOWN 스크롤 막대의 화살표
DFCS_SCROLLLEFT 스크롤 막대의 왼쪽된 화살표
DFCS_SCROLLRIGHT 스크롤 막대의 오른쪽 화살표
DFCS_SCROLLSIZEGRIP 창의 오른쪽 아래 모퉁이에 크기 조정 핸들
DFCS_SCROLLUP 스크롤 막대의 화살표를
예제
이 코드 창의 오른쪽 아래 모서리에서 크기 그리퍼를 그립니다. 적합 한지는 OnPaint 처리기 대화 상자는 스타일이 있고 크기 그리퍼를 제공할 수 있습니다 다른 컨트롤 (예: 상태 표시줄) 일반적으로 포함 되지 않습니다.
void CDCView::DrawFC(CDC* pDC)
{
CRect rc;
GetClientRect(&rc);
rc.left = rc.right - ::GetSystemMetrics(SM_CXHSCROLL);
rc.top = rc.bottom - ::GetSystemMetrics(SM_CYVSCROLL);
pDC->DrawFrameControl(rc, DFC_SCROLL, DFCS_SCROLLSIZEGRIP);
}
요구 사항
헤더: afxwin.h