대화 상자 컨트롤에 사용할 이벤트 처리기 추가

클래스와 연결된 프로젝트 대화 상자의 경우에는 이벤트 처리기를 만들 때 몇 가지 바로 가기 메뉴를 사용할 수 있습니다. 따라서, 기본 컨트롤 알림 이벤트 처리기나 적용할 수 있는 Windows 메시지 처리기를 신속하게 만들 수 있습니다.

기본 컨트롤 알림 이벤트 처리기를 만들려면

  1. 컨트롤을 두 번 클릭합니다. 텍스트 편집기가 열립니다.

  2. 텍스트 편집기에서 컨트롤 알림 처리기 코드를 추가합니다.

적용할 수 있는 Windows 메시지 처리기를 만들려면

  1. 처리할 알림 이벤트의 컨트롤을 클릭합니다.

  2. 속성 창에서 컨트롤과 연결된 Windows 공용 이벤트 목록을 표시하려면 컨트롤 이벤트 단추를 클릭합니다. 예를 들어, 정보 대화 상자에서 표준 확인 단추를 누르면 다음과 같은 알림 이벤트가 표시됩니다.

    BN_CLICKED

    BN_DOUBLECLICKED

    BN_KILLFOCUS

    BN_SETFOCUS

    참고

    아니면 대화 상자를 선택하고 컨트롤 이벤트 단추를 클릭합니다. 그러면 대화 상자의 모든 컨트롤에 대한 Windows 공용 이벤트 목록이 표시됩니다.

  3. 속성 창에서 처리할 이벤트 오른쪽에 있는 열을 클릭한 다음, 제안된 알림 이벤트 이름(예: OnBnClickedOKBN_CLICKED를 처리)을 선택합니다.

    참고

    기본 이벤트 처리기 이름을 선택하는 대신 원하는 이벤트 처리기 이름을 입력해도 됩니다.

    이벤트를 선택하면 Visual Studio에서 텍스트 편집기가 열리고 이벤트 처리기의 코드가 표시됩니다. 예를 들어, 기본 OnBnClickedOK의 경우에는 다음 코드가 추가됩니다.

    void CAboutDlg::OnBnClickedOk(void)
    {
       // TODO: Add your control notification handler code here
    }
    

대화 상자 클래스 이외의 클래스에 이벤트 처리기를 추가하려면 이벤트 처리기 마법사를 사용합니다. 자세한 내용은 이벤트 처리기 추가를 참조하십시오.

관리되는 프로젝트에 리소스를 추가하는 방법은 .NET Framework 개발자 가이드의 응용 프로그램의 리소스를 참조하십시오. 관리되는 프로젝트에 리소스 파일 추가, 리소스 액세스, 정적 리소스 표시, 속성에 리소스 문자열 할당 등의 작업을 수동으로 수행하는 방법에 대한 자세한 내용은 연습: Windows Forms 지역화Walkthrough: Using Resources for Localization with ASP.NET을 참조하십시오.

요구 사항

Win32

참고 항목

작업

대화 상자 컨트롤의 멤버 변수 정의

멤버 함수 추가(Visual C++)

멤버 변수 추가(Visual C++)

가상 함수 재정의(Visual C++)

참조

기본 컨트롤 이벤트

대화 상자 컨트롤 및 변수 형식

개념

클래스 추가(Visual C++)

MFC 메시지 처리기 추가