一下控件的用法全部在VC2012 下调试通过,特发文收藏(部分内容来自或参考自网络): Static Text: 将ID 号改成唯一的一个,如:IDC_XX,然后进一次类向导点确定产生这个ID,之后更改Caption 属性: GetDlgItem(IDC_XX)->SetWindowText(L"dsgdhfgdffd"); 设置字体: CFont *pFont= newCFont; pFont->CreatePointFont(120,_T("华文行楷")); GetDlgItem(IDC_XX)->SetFont(pFont); Edit Control: 设置文本: SetDlgItemText(IDC_XX,L"iuewurebfdjf"); 获取所有输入: 建立类向导创建一个成员变量(假设是shuru1,shuru2… … )类型选value,变量类型任选
UpdateData(true); GetDlgItem(IDC_XX)->SetWindowText(shuru1); 第一句更新所有建立了变量的对话框组件,获取输入的值
第二句将前面的IDC_XX 的静态文本内容改为 shuru1 输入的内容
若类型选用control: 1
设置只读属性: shuru1
SetReadOnly(true); 2
判断 edit 中光标状态并得到选中内容(richedit 同样适用) int nStart,nEnd; CStringstrTemp; shuru1
GetSel(nStart,nEnd); if(nStart== nEnd) { strTemp
Format(_T("光标在%d" ),nStart); AfxMessageBox(strTemp); } else { //得到 edit 选中的内容 shuru1
GetWindowText(strTemp);