MFCでボタンを無効にするには

MFCのボタンを無効にするには、ボタンのEnableWindow関数を使用します。

  1. MFCダイアログリソースエディタを開き、無効にするボタンを選択します。
  2. ビュークラスでそのボタンに対応する変数を探す。
  3. ボタンが無効化必要な場所で、ボタン変数のEnableWindow(FALSE)関数をコールする。

たとえば、ボタン変数がm_btnならば、条件分岐内で以下のコードを追加することで、ボタンを無効化できます:

if (条件) {
m_btn.EnableWindow(FALSE);
}

すると、ボタンは非活性化され、クリックできなくなります。

bannerAds