mfc中當點選button後如何使其它某些

2022-02-20 17:05:58 字數 1115 閱讀 3512

1樓:

如果是資源裡面新增的按鈕,你可以在資源檢視中對準按鈕右鍵新增變數,變數名為m_button,然後雙擊這個按鈕,新增了一個按鈕單擊方法,寫入m_button.enablewindow(false),如果是動態建立的你就要 cbutton *pbutton = (cbutton *)getdlgitem(按鈕的id)->enablewindow(false);

這個按鈕的id是你按鈕create時候傳入的

2樓:天道依舊愁華年

下面是    動態圖   例項:

點選** 就可以放大看了

**部分是:

getdlgitem(idc_button1)->enablewindow(false);

3樓:包裹記憶

選中button 點起屬性 找到enabled 改為false

4樓:匿名使用者

你的情況只給**也給不了啊,誰知道你的那些按鈕都是什麼id? 赫赫。

首先,你應該知道如何找到另外的button,比如利用getdlgitem, enumchildwindow,或者更好,你已經把那些button宣告為變數,這些只是手段,重要的是能夠找到它。

其次,利用你找到的handle,或者窗體(按鈕也是一個窗體)指標,或者變數名,利用bool enablewindow( hwnd hwnd, bool benable )將其變為不可用或者可用。

5樓:敏千邇

在處理buttona的onclick事件時,新增**

[pointerbuttonb 為用buttonb的id得到的,用getdlgitem]

pointerbuttonb-> enablewindow(false);

6樓:

新增buttona的onclick事件,然後pbuttonb-> enablewindow(false);

mfc怎麼讓初始選單欄中的按鈕不可用

7樓:匿名使用者

view類,過載按鈕訊息函式on_update_command_ui,設定enable即可,如:

VB中,我設計了程式當點選按鈕時就開啟某個程式

private sub command5 click shell explorer f 要塞十字軍東征 stronghold crusader stronghold crusader.exe end sub 你少寫了explorer shell後跟程式名還要加一個引數,要不在後臺開啟,不顯示必需像這...

當孩子哭著說我不想長大後,你們會去世時,該如何與她談論「死亡」這件事

當你的孩子做錯了什麼或者讓你感到失望的時候,請控制自己的情緒,不要說任何讓孩子感到難過和無助的話。死亡 一直是一個沉重的話題,生命從生到死是一種正常的自然現象,符合萬物發展的規律。有的時候,孩子沒有達到預期,家長看到會生氣,怕孩子 走了 後照顧不好自己 有時候,孩子太偏激了,為了一點小事就不關心自己...

如甲圖電路,當開關S閉合後,電流表的指標偏轉如乙圖所示,其中

l1 1.2 試題分析 電流表要串聯使用,電流表與哪個用電器串聯就是測的哪個用電器的電流 電流表讀數規則 一看清量程,二看清分度值,三看清錶針停留位置 由電路圖可知,a電流表與燈l1 串聯,所以a電流表測量的是通過l1 的電流 b電流表在幹路中,測的是幹路中電流,所以b電流表的示數一定比a電流表示數...