문제

할 때 나 초기화 대화하고 싶 중 하나를 선택하는 라디오 버튼 형태입니다.나는 볼 수 없는 방법을 연결하 제어 변수를 사용하여 클래스 마법사처럼,당신은 일반적으로 하 CButtons,CComboBoxes,etc....

추가로,그것은 좋아하지 않는다 CRadioButton 클래스도가 존재합니다.

어떻게 선택할 수 있습니의 하나 몇몇 라디오 버튼?

도움이 되었습니까?

해결책

라디오 버튼하고 확인 버튼을 그냥 버튼이 있습니다.용 CButton 제어 및 사용 GetCheck/SetCheck.

다른 팁

CWnd::CheckRadioButton 을 설정하는 선택 버튼 하나로 그룹에 CWnd::GetCheckedRadioButton 을 검색하의 ID 를 선택한 버튼입니다.를 호출해야 합니다 이러한 방법의 대화에는 개체의되지 않은 라디오 버튼을 개체입니다.

무 mos 다고 말했고,다음과 같은 일을 했는 트:

CButton* pButton = (CButton*)GetDlgItem(IDC_RADIOBUTTON);
pButton->SetCheck(true);
void CMyDlg::DoDataExchange(CDataExchange* pDX)
{
  ...
  DDX_Radio(pDX, IDC_RADIO1, m_Radio);
  ...
}

그러나 이것은 같은 일을 생성 마법사

당신은이 하나를 사용할 수 있습니다 라인:

::SendMessage(GetDlgItem(IDC_RADIO1)->m_hWnd, BM_SETCHECK, BST_CHECKED, NULL);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top