VS2010 MFC開發學習筆記

2021-10-01 15:51:59 字數 713 閱讀 5611

做了一段mfc的開發,從零開始真的很難受,倒不是軟體難用,也不是語言難學,主要是好多功能不知道實現的函式,這裡把我用到的函式列出來,僅供參考:

控制項操作:

控制項顯示getdlgitem(idc_static_display)->showwindow(sw_show);

控制項隱藏getdlgitem(idc_static_display)->showwindow(sw_hide);

控制項使能(可以操作控制項)getdlgitem(idc_mfcbutton_forward)->enablewindow(true);

控制項失能(禁止操作控制項)getdlgitem(idc_mfcbutton_forward)->enablewindow(false);

靜態文字框操作(static text):

新增變數為control型別 命名m_static1

顯示內容m_static1.setwindowtext(_t("hello,world"));

顯示為空m_static1.setwindowtext(_t(""));

messagebox(_t("請開啟串列埠"));

按鈕控制項操作:

更改按鍵顯示顏色(按鍵為mfc按鍵),新增控制項變數,型別為control

m_but_reverse.setfacecolor(gray_color);

#define gray_color (rgb(160,160,164))

vs2010 MFC設定控制項背景透明

通常要設定控制項背景色透明,原因是在對話方塊背景中使用了。對於這種情況,在vs2010中應當呼叫setbackgroundimage函式來實現背景的顯示。bool cmfcdlg oninitdialog 因為vs2010中對話方塊是派生cdialogex的,所以可以使用該函式來完成對應功能。呼叫後...

《VS2010 MFC程式設計入門教程》 讀書筆記

推薦兩個比較好的學習 mfc全稱microsoft foundation classes windows sdk software development kit,軟體開發工具包 new project win32 project是win32程式,empty project是空程式,mfc dll用...

VS2010 MFC讀取Excel檔案中資料

前段時間寫個工具需要從excel檔案中讀取資料,excel 資料列數為確定值,行數不確定,從網上搜了些方法嘗試,最終達到目的,總結如下 1.新建乙個基於對話方塊的mfc應用程式 2.新增excel相關類 import d program files x86 microsoft office offi...