※ ChatGPTを利用し、要約された質問です(原文:SendMessage();の使い方)
SendMessage()の使い方
このQ&Aのポイント
SDIにてウィンドウをクリックすると、モードレスダイアログ1とモーダルダイアログ2が開くようにする方法について教えてください。
モーダルダイアログ2のボタン押下時にモードレスダイアログ1のボタン1を押下する方法について教えてください。
SendMessage()関数の書き方が分からないので、具体的な使い方を教えてください。
よろしくお願いします。
<環境> WIN98 VC++6.0 MFC
SDIにてウィンドウをクリックすると、モードレスダイアログ1とモーダルダイア
ログ2が開くようにしました。
void CMy222View::OnLButtonDown(UINT nFlags, CPoint point)
{
CDlg1 *dlg;
dlg = new CDlg1;
dlg->Create(IDD_DIALOG1);
dlg->ShowWindow(SW_SHOW);
CDlg2 dlg2;
dlg2.DoModal();
CView::OnLButtonDown(nFlags, point);
}
ダイアログ2のボタン押し下げにてダイアログ1のボタン1を押し下げたいのですが
、どのようにすれば実現できるのでしょうか?
void CDlg2::OnButton2()
{
SendMessage(); //■ここの書き方が分かりません
CDialog::OnOK();
}
宜しくお願いいたします。
お礼
回答ありがとうございます。