대화 상자 컨트롤에 사용할 이벤트 처리기 추가
클래스와 연결된 프로젝트 대화 상자의 경우에는 이벤트 처리기를 만들 때 몇 가지 바로 가기 메뉴를 사용할 수 있습니다.따라서, 기본 컨트롤 알림 이벤트 처리기나 적용할 수 있는 Windows 메시지 처리기를 신속하게 만들 수 있습니다.
기본 컨트롤 알림 이벤트 처리기를 만들려면
컨트롤을 두 번 클릭합니다.텍스트 편집기가 열립니다.
텍스트 편집기에서 컨트롤 알림 처리기 코드를 추가합니다.
적용할 수 있는 Windows 메시지 처리기를 만들려면
처리할 알림 이벤트의 컨트롤을 클릭합니다.
속성 창에서 컨트롤과 연결된 Windows 공용 이벤트 목록을 표시하려면 컨트롤 이벤트 단추를 클릭합니다.예를 들어, 정보 대화 상자에서 표준 확인 단추를 누르면 다음과 같은 알림 이벤트가 표시됩니다.
BN_CLICKED
BN_DOUBLECLICKED
BN_KILLFOCUS
BN_SETFOCUS
[!참고]
아니면 대화 상자를 선택하고 컨트롤 이벤트 단추를 클릭합니다. 그러면 대화 상자의 모든 컨트롤에 대한 Windows 공용 이벤트 목록이 표시됩니다.
속성 창에서 처리할 이벤트 오른쪽에 있는 열을 클릭한 다음, 제안된 알림 이벤트 이름(예: OnBnClickedOK는 BN_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