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::OnCommandControlClick
CTaskDialog::OnExpandButtonClick