다음을 통해 공유


CTaskDialog::TaskDialogCallback

프레임 워크는 다양 한 Windows 메시지에이 메서드를 호출합니다.

friend:
HRESULT TaskDialogCallback(
   HWND hWnd,
   UINT uNotification,
   WPARAM wParam,
   LPARAM lParam,
   LONG_PTR dwRefData
);

매개 변수

  • [in] hwnd
    핸들의 m_hWnd 구조에 CTaskDialog.

  • [in] uNotification
    생성 된 메시지를 지정 하는 알림 코드입니다.

  • [in] wParam
    메시지에 대 한 자세한 내용입니다.

  • [in] lParam
    메시지에 대 한 자세한 내용입니다.

  • [in] dwRefData
    에 대 한 포인터는 CTaskDialog 콜백 메시지에 적용 되는 개체입니다.

반환 값

특정 알림 코드에 따라 달라 집니다.자세한 내용은 설명 부분을 참조하십시오.

설명

기본 구현의 TaskDialogCallback 특정 메시지를 처리 하 고 다음 방법에 적절 한를 호출을 CTaskDialog 클래스.예를 들어,에 응답 하는 TDN_BUTTON_CLICKED 메시지를 TaskDialogCallback 호출 CTaskDialog::OnCommandControlClick.

값에 대 한 wParam 및 lParam 에서 생성 된 특정 메시지에 따라 달라 집니다.하나 또는 모두 이러한 값을 비워 둘 수 있습니다.다음 표에서 지원 되는 기본 알림 및 목록 값의 wParam 및 lParam 나타냅니다.파생된 클래스에서이 메서드를 재정의 하는 경우 다음 표에 각 메시지에 대 한 콜백 코드를 구현 해야 합니다.

알림 메시지

wParam 값

lParam 값

TDN_CREATED

사용되지 않습니다.

사용되지 않습니다.

TDN_NAVIGATED

사용되지 않습니다.

사용되지 않습니다.

TDN_BUTTON_CLICKED

명령 단추 컨트롤 id입니다.

사용되지 않습니다.

TDN_HYPERLINK_CLICKED

사용되지 않습니다.

A LPCWSTR 링크를 포함 하는 구조입니다.

TDN_TIMER

시간 (밀리초) 이후에 CTaskDialog 만든 또는 타이머를 재설정 합니다.

사용되지 않습니다.

TDN_DESTROYED

사용되지 않습니다.

사용되지 않습니다.

TDN_RADIO_BUTTON_CLICKED

라디오 단추 id입니다.

사용되지 않습니다.

TDN_DIALOG_CONSTRUCTED

사용되지 않습니다.

사용되지 않습니다.

TDN_VERIFICATION_CLICKED

확인란을 선택 하는 경우 1, 그렇지 않은 경우 0입니다.

사용되지 않습니다.

TDN_HELP

사용되지 않습니다.

사용되지 않습니다.

TDN_EXPANDO_BUTTON_CLICKED

확장 영역 축소 되어 있는 경우 0입니다. 0이 확장 텍스트를 표시 합니다.

사용되지 않습니다.

요구 사항

헤더: afxtaskdialog.h

참고 항목

참조

CTaskDialog 클래스

계층 구조 차트

CTaskDialog::OnCommandControlClick

CTaskDialog::OnCreate

CTaskDialog::OnDestroy

CTaskDialog::OnExpandButtonClick

CTaskDialog::OnHelp

CTaskDialog::OnHyperlinkClick

CTaskDialog::OnInit

CTaskDialog::OnNavigatePage

CTaskDialog::OnRadioButtonClick

CTaskDialog::OnTimer

CTaskDialog::OnVerificationCheckboxClick