CPropertyPage::OnWizardBack
更新 : 2007 年 11 月
ウィザードで、ユーザーが [戻る] ボタンをクリックしたときに、フレームワークが呼び出します。
virtual LRESULT OnWizardBack();
戻り値
自動的に次ページに移動する場合は、0 を返します。改ページをしない場合は、-1 を返します。次ページ以外のページに移動する場合は、表示するダイアログ ボックスの ID を返します。
解説
[戻る] ボタンがクリックされたときに、ユーザーが操作を行うようにするには、このメンバ関数をオーバーライドします。
ウィザード型のプロパティ シートの作成方法の詳細については、「CPropertySheet::SetWizardMode」を参照してください。
使用例
// The Back button is selected from the propertysheet. Get the selected
// radio button of the page by looping through all buttons on the
// pages. m_radioColor is a member variable of
// CColorPage (a CPropertyPage-derived class). Its initial value
// is initialized in OnInitDialog().
LRESULT CColorPage::OnWizardBack()
{
for (int id = IDC_RADIOBLACK; id <= IDC_RADIOGREEN; id++)
{
CButton* button = (CButton*) GetDlgItem(id);
if (button->GetCheck() == 1)
{
m_radioColor = id - IDC_RADIOBLACK;
break;
}
}
return CPropertyPage::OnWizardBack();
}
必要条件
ヘッダー : afxdlgs.h