本ページは公開が終了した情報の複製であり、掲載時点での情報です。本ページに記載されている内容について各所に問い合わせることはご遠慮下さい。
サポート技術情報

[MSVC]MFCを利用し複数のボタンのイベントを一つの関数で処理する方法

文書番号: 403843

最終更新日: 1999/03/19


この資料は以下の製品について記述したものです。


この記事は、以前は次の ID で公開されていました: JP403843

概要

この資料は MFC を利用して、複数のボタンのイベントを一つの関数で処理する一つ
の方法を紹介したものです。

詳細

クラスウィザードで、ボタン の イベント を一つの関数にすることはできます。
しかし、その処理関数では、どのボタンが押されたの判別がつきません。
その場合には、OnCommand をオーバーライドして、そこで押したボタンの ID を
メンバ変数などに保存しておけば、判別が付きます。
例:
  BOOL CMyDlg::OnCommand(WPARAM wParam, LPARAM lParam)
  {
      SelectButton=wParam;
      return CDialog::OnCommand(wParam,lParam);
  }

詳細

  • Visual C++ は、米国 Microsoft Corporation の商標です。

Keywords: KBHOWTO VC10 VC15 VC20 KB403843
Technology: kbAudDeveloper kbvc150 kbVC32bitSearch kbVCsearch

inserted by FC2 system