Fully Responsive Theme
Resize your Browser to see the Effect
Parallax Effect
Scroll and Notice the Header Image

mfc 라디오버튼 예제

정보는 명확하고 실용적이지만 라디오 단추를 사용하지 않도록 설정한다고 가정하는 한 가지 특정 시나리오를 남깁니다. 그런 다음 이름을 지정하고 어떻게 든 ID와 적절한 데이터 구조 사이의 관계를 설정해야합니다. 비트맵은 기본적으로 중앙에 있는 단추의 얼굴에 자동으로 배치됩니다. 비트맵이 단추에 대해 너무 크면 양쪽에서 잘립니다. 다음을 포함하여 다른 정렬 옵션을 선택할 수 있습니다. 현재 단추 컨트롤의 상태를 필요한 고도로 설정하여 컨트롤이 높은 보안 아이콘을 표시하는 데 필요합니다. 다음 코드 예제는 분할 단추 컨트롤의 상태를 설정하여 드롭다운 화살표가 푸시되었음을 나타냅니다. WS_VISIBLE 스타일이 지정되면 Windows는 단추를 활성화하고 표시하는 데 필요한 모든 메시지를 단추 컨트롤로 보냅니다. 다음 코드 예제는 분할 단추 드롭다운 화살표에 사용되는 문자 를 변경합니다. 이 예제는 기본 하향-가리키는 삼각형 글리프에 대해 위쪽 을 가리키는 삼각형 글리프를 대체합니다. 표시되는 글리프는 BUTTON_SPLITINFO 구조의 himlGlyph 멤버에서 지정한 문자에 따라 다릅니다. 아래쪽 을 가리키는 삼각형 문자는 문자 `6`으로 지정되고 위쪽 을 가리키는 삼각형 문자는 문자 `5`로 지정됩니다.

비교를 위해 편의 방법, CButton::SetSplitGlyph를 참조하십시오. 1 단계 – 그룹 상자와 세 개의 라디오 버튼을 드래그하고 정적 텍스트 컨트롤의 캡션을 제거합니다. 현재 분할 단추 컨트롤과 연결된 글리프를 검색합니다. 내 CDialog에 여러 그룹 상자 (각 그룹 컨트롤)가있을 때 작동하지 않습니다. 한 그룹에서 라디오 단추를 선택하면 다른 그룹의 다른 라디오 버튼이 수정됩니다. 버튼당 4개의 비트맵을 사용하는 CBitmapButton과 달리 SetBitmap은 버튼당 하나의 비트맵만 사용합니다. 단추를 누르면 비트맵이 아래와 오른쪽으로 이동하는 것처럼 보입니다. 단추 컨트롤은 클릭할 수 있는 작은 직사각형 자식 창입니다.

This entry was posted in Uncategorized.