MFC中Edit Control控件,Check Box控件,Static Text控件部分操作
Check Box控件
CButton *pBtn =(CButton*)GetDlgItem(IDC_CHECK1);
int state=pBtn->GetCheck();
if(state==1{
//复选框选中
pBtn->SetCheck(FALSE);//将Check Box设置为未选中状态
}
else{
//复选框未选中
}
Edit Control控件
属性:
Multitle—需输入多行文本时将此置TRUE;
Vertical Scroll—控件将具有垂直滚动条。
//向控件中添加数据并换行
//移动光标至文本末尾
m_edit.SetSel(-1,-1);
//追加文本
m_edit.ReplaceSel(strText+_T("\r\n"));
//清空edit内容
m_edit.SetSel(0,-1);//选择第一个字符到最后一个字符
m_edit.ReplaceSel(_T(""));//替换为空字符
Static Text控件
//将界面上static控件的背景设为透明---在OnCtrlColor函数下
switch(pWnd->GetDlgCtrlID()){
case IDC_STATIC:
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0,0,0);
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
default:
break;
}