做了一段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...