PSM_SHOWWIZBUTTONS mensagem
Mostra ou oculta botões em um assistente. Você pode enviar essa mensagem explicitamente ou usando a macro PropSheet_ShowWizButtons .
Parâmetros
-
wParam
-
Um ou mais dos valores a seguir que especificam quais botões da folha de propriedades devem ser mostrados. Se um valor de botão estiver incluído nesse parâmetro e no lParam, ele será mostrado.
Valor Significado - PSWIZB_BACK
O botão Voltar . - PSWIZB_CANCEL
O botão Cancelar . - PSWIZB_DISABLEDFINISH
O botão Concluir . - PSWIZB_FINISH
O botão Concluir . - PSWIZB_NEXT
O botão Avançar . - PSWIZB_SHOW
Defina apenas esse sinalizador (definido como zero) para ocultar todos os botões especificados em lParam. - PSWIZB_RESTORE
Não implementado. -
lParam
-
Um ou mais dos mesmos valores usados no wParam, especificando quais botões são afetados por essa chamada. Se um valor de botão aparecer nesse parâmetro, mas não no wParam, o botão ficará oculto.
Valor retornado
Sem valor de retorno.
Comentários
Os assistentes exibem três ou quatro botões abaixo de cada página. Essa mensagem é usada para especificar quais botões estão visíveis. Os assistentes normalmente exibem o botão Voltar, Cancelar e Avançar ou Concluir . O botão Cancelar está sempre visível.
Normalmente, defina PSWIZB_FINISH ou PSWIZB_DISABLEDFINISH para substituir o botão Avançar por um botão Concluir . Para exibir os botões Avançar e Concluir simultaneamente, defina o sinalizador PSH_WIZARDHASFINISH no membro dwFlags da estrutura PROPSHEETHEADER ao criar o assistente. Cada página exibirá todos os quatro botões: Voltar, Avançar, Cancelar e Concluir.
Se você usar a macro PropSheet_ShowWizButtons para enviar essa mensagem, ela será postada. Em qualquer outro momento, você pode usar SendMessage para enviar PSM_SHOWWIZBUTTONS.
Se o manipulador de notificação usar PostMessage para enviar uma mensagem PSM_SHOWWIZBUTTONS , não faça nada que afete o foco da janela até que o manipulador retorne. Por exemplo, se você chamar MessageBox imediatamente após usar PostMessage para enviar PSM_SHOWWIZBUTTONS, a caixa de mensagem receberá o foco. Como as mensagens postadas não são entregues até chegarem ao cabeçalho da fila de mensagens, a mensagem PSM_SHOWWIZBUTTONS não será entregue até que o assistente tenha perdido o foco na caixa de mensagem. Como resultado, a folha de propriedades não poderá definir corretamente o foco para os botões.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|