為什麼我建立的MFC工具欄按鈕都是灰的

時間 2023-01-22 02:10:08

1樓:匿名使用者

怎麼連續問了三次?

灰的是因為在當前狀態下,沒有找到對應的可用的按鈕訊息響應函式。

通過嚮導(vc6是classwizard)在適當的類下建立訊息響應函式。

要執行的功能寫在訊息響應函式中即可實現點選響應。

2樓:比天高_比地厚

沒有對應的函式,需要自己增加相應的響應。

3樓:匿名使用者

在類嚮導裡找到按鈕的id,然後新增on_update_common的響應就可以了。

mfc建立的單文件選單欄按鈕是灰的

4樓:匿名使用者

因為你新增訊息響應不是在mainframe裡面新增的,所有是灰色的。

5樓:hey我聽說

1 、右擊「人事工資管理」選擇「classwizard」,在彈出對話方塊的最上方選擇「message maps」,2、接著在「object ids:」中選擇人事工資管理的id,3、在「class name:」」選擇「c***view」

4、在「messages」中選擇「command」

5、點選「add function...在彈出的對話方塊中點選「ok」按鈕。

6、完成。

6樓:匿名使用者

請為該選單編寫響應函式,if(還不對)請追問;

else 點選採納;謝謝!

7樓:愛問西瓜愛答樹

類嚮導,新增乙個對話方塊,新增對「人事工資管理器」的訊息處理。

8樓:歸悅欣

選單項有訊息函式後就不會這樣了。

mfc建立的單文件選單欄按鈕是灰的

9樓:集賾討鞋

1 、右擊「人事工資管理」選擇「classwizard」,在彈出對話方塊的最上方選擇「message maps」,2、接著在「object ids:」中選擇人事工資管理的id,3、在「class name:」」選擇「c***view」4、在「messages」中選擇「command」5、點選「add function...

」,在彈出的對話方塊中點選「ok」按鈕。6、完成mfc建立的單文件選單欄按鈕是灰的。

vs2013,mfc的工具欄控制項顯示灰色是什麼原因? 15

10樓:找死的肥兔子

把你編譯完成的程式關掉。

11樓:匿名使用者

你開啟資源檢視裡面的對話方塊就可以了。

mfc中新增的選單項為什麼始終是灰色的

12樓:du瓶邪

建立了乙個函式:

void cisodatadlg::upmenu()else

}在oninitdialog()中插入了upmenu();

在開啟檔案後,按鈕和選單可以使用,但是在onopenfile中呼叫upmenu()的,這時候選單還是灰色的,必須點一下才變亮。

13樓:網友

新增相應的訊息處理函式,就不是灰色的了。

最好不要手動新增,用類嚮導多方便呀,「ctrl+w」喚出類嚮導對話方塊進行訊息關聯。

14樓:匿名使用者

應該是新建的額類沒有獲得選單訊息,選單的訊息響應應該放在主框架裡面// generated message map functionsprotected:

//}afx_msg

declare_message_map()begin_message_map(cmainframe, cframewnd)

//}afx_msg_map

end_message_map()

void cmainframe::onmenu1()

mfc中新建立的選單選項是灰色的是怎麼回事?

15樓:匿名使用者

沒有定義響應事件的選單項,預設就是灰色的。

當你在適合的類(view、frame)建立了訊息響應函式之後,選單就有效了。

vc/mfc中如何設定 工具欄按鍵 灰化

16樓:匿名使用者

你可以在其他按鍵的屬性中把他們都設為disable,那一開始就是灰色的。

當你按下id_button5,你可以呼叫。

getdlgitem(idc_button_other)->enablewindow(false);

getdlgitem(idc_button_delete)->enablewindow();

來令id_button5灰化,而其他可用。

為什麼別人的幸福建立在我的痛苦之上

這也不一定,就算別人的幸福建立在了你的痛苦之上,那你怎麼就保證你的幸福就不會建立在別人的痛苦之上?這個事情別人並不能了解你的經歷和詳細的事情,所以說告訴你什麼都是蒼白的。但快樂的人看你如何看待得失的,你所說別人幸福是建立在你認為別人幸福的觀念上的,你所說的痛苦也是建立在你認為自己是痛苦的觀念上的。其...

為什麼我的管理工具裡沒有 active directory使用者和計算機

activedirectory是活動目錄,需要先安裝才可以。在開始選單 執行 輸入 dcpromo.exe 開啟活動目錄安裝嚮導。活動目錄 active directory 是面向windows standard server windows enterprise server以及 windows ...

c 寫的mfc程式,為什麼點debug裡的 exe檔案

錯誤的原因有很多 你可以試一試把debug內所有檔案都刪掉 重新編譯一下再執行。如果不行 請思考你的exe是否需要別的檔案支援,如果需要把需要的檔案也複製到debug資料夾裡。既然程式能正常執行,程式就不用看了,是因為debug版本的要載入動態鏈結庫,是不是執行的時候缺少什麼dll檔案哦,至於ele...

我的電腦是戴爾1535,為什麼新增小工具天氣顯示服務無法使用

你的是win7系統嗎?如果是系統自帶的外掛程式是用不了的。原因是 中華人民共和國氣象法 第二十二條規定 各級氣象主管機構所屬的氣象台站應當按照職責向社會發布公眾氣象預報和災害性天氣警報,並根據天氣變化情況及時補充或者訂正。其他任何組織或者個人不得向社會發布公眾氣象預報和災害性天氣警報。而 windo...

我想知道為什麼我用WIN7建立的臨時網路已經顯示共享了,並且在手機上都已經搜尋到了 但是連線不上,直接斷開

自建的需要設定固定ip dns 電腦無線網絡卡跟手機的wifi都得設定 可能是密碼錯誤,刪除連線點,重新連線。如果你的電腦有無線網絡卡就可以。以管理員身份執行命令提示符 1.netsh wlan set hosetednetwork mode allow ssid 給要建的熱點起名,英文 key 密...