關於MFC一些簡單案例中需要用到的知識
阿新 • • 發佈:2018-10-18
簡單 combo 設置 getc arp cstring int cpp csharp
1、IDC_EDIT 編輯控件
獲取編輯控件的整數數值
int HRoberts = GetDlgItemInt(H_Roberts);
設置編輯控件上的整數數值
SetDlgItemInt(H_Roberts,12);
2、控制臺打印調試信息
添加一個頭文件
#include <conio.h>
在需要開啟控制臺窗口的地方調用
AllocConsole();
//註意檢查返回值
在需要輸出調試的時候調用_cprintf等函數
如_cprintf(
"i=%d\n"
, i);
3、單選框
1、定義控件對應變量 假定已經創建了一個Dialog,並且從控件工具箱將 Combo Box 控件拖放到上面。打開 Class Wizard,添加控件對應變量,如:CComboBox m_cbExamble; 在後面的代碼中會不斷使用這個變量。
2、從控件得到選定的Item
假設在控件列表中已經選定某項,現在要得到被選定項的內容,首先要得到該項的位置,然後得到對應位置的內容。這裏會用到兩個函數,如:
int nIndex = m_cbExample.GetCurSel();
CString strCBText;
m_cbExample.GetLBText( nIndex, strCBText);
這樣,得到的內容就保存在 strCBText 中。
若要選取當前內容,可調用函數GetWindowText(strCBText)。
關於MFC一些簡單案例中需要用到的知識