PSM_SHOWWIZBUTTONS 메시지
마법사에서 단추를 표시하거나 숨깁니다. 이 메시지를 명시적으로 보내거나 PropSheet_ShowWizButtons 매크로를 사용하여 보낼 수 있습니다.
매개 변수
-
wParam
-
표시할 속성 시트 단추를 지정하는 다음 값 중 하나 이상입니다. 이 매개 변수와 lParam 모두에 단추 값이 포함되어 있으면 표시됩니다.
값 의미 - PSWIZB_BACK
뒤로 단추. - PSWIZB_CANCEL
취소 단추. - PSWIZB_DISABLEDFINISH
마침 단추. - PSWIZB_FINISH
마침 단추. - PSWIZB_NEXT
다음 단추. - PSWIZB_SHOW
lParam에 지정된 모든 단추를 숨기려면 이 플래그(0으로 정의됨)만 설정합니다. - PSWIZB_RESTORE
구현되지 않았습니다. -
lParam
-
wParam에 사용된 하나 이상의 동일한 값으로 이 호출의 영향을 받는 단추를 지정합니다. 단추 값이 이 매개 변수에 나타나지만 wParam에는 나타나지 않으면 단추가 숨겨진 것입니다.
반환 값
반환 값이 없습니다.
설명
마법사는 각 페이지 아래에 3개 또는 4개의 단추를 표시합니다. 이 메시지는 표시되는 단추를 지정하는 데 사용됩니다. 마법사는 일반적으로 뒤로, 취소 및 다음 또는 마침 단추를 표시합니다. 취소 단추는 항상 표시됩니다.
일반적으로 다음 단추를 마침 단추로 바꾸려면 PSWIZB_FINISH 또는 PSWIZB_DISABLEDFINISH를 설정합니다. 다음 및 마침 단추를 동시에 표시하려면 마법사를 만들 때 PROPSHEETHEADER 구조체의 dwFlags 멤버에서 PSH_WIZARDHASFINISH 플래그를 설정합니다. 그러면 모든 페이지에 뒤로, 다음, 취소 및 마침의 네 가지 단추가 모두 표시됩니다.
PropSheet_ShowWizButtons 매크로를 사용하여 이 메시지를 보내면 게시됩니다. 언제든지 SendMessage를 사용하여 PSM_SHOWWIZBUTTONS를 보낼 수 있습니다.
알림 처리기가 PostMessage를 사용하여 PSM_SHOWWIZBUTTONS 메시지를 보내는 경우 처리기가 반환될 때까지 창 포커스에 영향을 미치는 작업을 수행하지 마세요. 예를 들어, PostMessage를 사용하여 PSM_SHOWWIZBUTTONS를 보낸 직후에 MessageBox를 호출하면 메시지 상자가 포커스를 받게 됩니다. 게시된 메시지는 메시지 큐의 헤드에 도달할 때까지 배달되지 않으므로 PSM_SHOWWIZBUTTONS 메시지는 마법사가 메시지 상자에 대한 포커스를 잃을 때까지 배달되지 않습니다. 결과적으로 속성 시트는 단추에 대한 포커스를 제대로 설정할 수 없습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2008 [데스크톱 앱만 해당] |
헤더 |
|