ダイナミックモード設定ダイアログのタイトル
モダリティダイアログボックスはDoModal以前にウィンドウが作成されていなかったため、その前にメッセージを送信するのは無効です.タイトルを動的に設定するには、次のように関数と変数を設定します.
C/C++ code :
C/C++ code :
class
CDlgInput :
public
CDialog {
public
: ....
void
SetCaption(LPCTSTR lpszCaption) { m_strCaption
=
lpszCaption; }
private
: CString m_strCaption; }; BOOL CDlgInput::OnInitDialog() { CDialog::OnInitDialog(); SetWindowText(m_strCaption);
return
TRUE;
//
return TRUE unless you set the focus to a control
//
EXCEPTION: OCX Property Pages should return FALSE
} CView::OnInputgrade() { CDlgInput dlg; dlg.SetCaption(" 1 "); dlg.DoModal(); }