Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Habilita ou desabilita do botão voltar de, em seguida, ou de suporte em uma folha de propriedades do assistente.
void SetWizardButtons(
DWORD dwFlags
);
Parâmetros
dwFlags
Um conjunto de sinalizadores que personalizam a função e a aparência dos botões do assistente.Este parâmetro pode ser uma combinação dos seguintes valores:Botão de volta dePSWIZB_BACK
A seguirPSWIZB_NEXT de botão
Pressionando o botão dePSWIZB_FINISH
Os enfermos dePSWIZB_DISABLEDFINISH conclusão do botão
Comentários
A chamada SetWizardButtons somente após a caixa de diálogo é aberta; você não pode chamar SetWizardButtons antes de chamar DoModal.Normalmente, você deve chamar SetWizardButtons de CPropertyPage::OnSetActive.
Se você desejar alterar o texto no botão de suporte para ocultar ou em seguida os botões e novamente depois que o usuário tiver terminado o assistente, chame SetFinishText.Observe que o mesmo botão é compartilhado para o botão e em seguida o.Você pode exibir um botão ou um botão próximo ao mesmo tempo, mas não ambos.
Exemplo
CPropertySheet tem três páginas de propriedades do assistente: CStylePage, CColorPage, e CShapePage.O fragmento de código a seguir mostra como ativar e desativar os botões de Voltar e de Avançar na página de propriedades do assistente.
// CStylePage is the first wizard property page. Disable the Back
// button but enable the Next button.
BOOL CStylePage::OnSetActive()
{
CPropertySheet* psheet = (CPropertySheet*) GetParent();
psheet->SetWizardButtons(PSWIZB_NEXT);
return CPropertyPage::OnSetActive();
}
// CColorPage is the second wizard property page. Enable both the
// Back button and the Next button.
BOOL CColorPage::OnSetActive()
{
CPropertySheet* psheet = (CPropertySheet*) GetParent();
psheet->SetWizardButtons(PSWIZB_BACK | PSWIZB_NEXT);
return CPropertyPage::OnSetActive();
}
// CShapePage is the last wizard property page. Enable the Back
// button and change the Next button to Finish. The "Finish" button
// will have "Done" as its caption.
BOOL CShapePage::OnSetActive()
{
CPropertySheet* psheet = (CPropertySheet*) GetParent();
psheet->SetWizardButtons(PSWIZB_BACK | PSWIZB_FINISH);
psheet->SetFinishText(_T("Done"));
return CPropertyPage::OnSetActive();
}
Requisitos
Cabeçalho: afxdlgs.h