// TODO: Change any attributes of the DC here if(pWnd->GetDlgCtrlID()==IDC_STATICText) { pDC->SetBkColor(RGB(0,255,0));//背景色为绿色 pDC->SetTextColor(RGB(255,0,0));//文字为红色 pDC->SelectObject(&m_font);//文字为15号字体,华文行楷 returnm_brush; } // TODO: Return a diffe...
pDC->SetBkColor(RGB(0,255,0));//背景色为绿色pDC->SetTextColor(RGB(255,0,0));//文字为红色pDC->SelectObject(&m_font);//文字为15号字体,华文行楷returnm_brush; }//TODO: Return a different brush if the default is not desiredreturnhbr; } 这样就可以改变static text的背景色、字体、字体大小...
1if(pWnd->GetDlgCtrlID() ==IDC_STATIC)2{3pDC->SelectObject(&m_font);//选择字体4} 3.修改颜色,也是在OnCtlColor函数中 1if(pWnd->GetDlgCtrlID() ==IDC_STATIC)2{3pDC->SetTextColor(RGB(255,0,0));//用RGB宏改变颜色 4} 4.最终代码 1HBRUSH CXXDlg::OnCtlColor(CDC* pDC, CWnd*pWnd, UINT ...
在MFC(Microsoft Foundation Classes)中设置字体大小是一个常见的需求。以下是针对不同控件设置字体大小的详细步骤和代码示例: 1. 设置静态文本(Static Text)字体大小 对于静态文本控件,你可以通过创建并设置CFont对象来改变字体大小。 cpp // 在Dlg类中声明一个CFont类型的成员变量 CFont m_staticFont; // 在On...
MFC改变statictext颜⾊和内容及字体⼤⼩第⼀种⽅式:1. 打开资源视图。2. 双击打开STATIC所在的对话框。3. 修改STATIC的ID属性,这⾥假设为IDC_STATICMessage。4.为对话框添加类,假设为CxxxDialog.5. 选择对话框,在属性⾯板上点击消息,并选择WM_CTLCOLOR。6.在对话框对应类的CPP中会新增下⾯的...
在实际的应用中,可以用WM_CTLCOLOR 消息改变mfc中控件的颜色,比如现在就来改变一个static text控件的 字体、字体大小、字体颜色和背景色。 例如对话框的类为CTestDlg. 1. 在对话框的类中添加两个变量. 方法:在classview选项卡中,选择CTestDlg,右键,add member variable. ...
在实际的应用中,可以用WM_CTLCOLOR 消息改变mfc中控件的颜色,比如现在就来改变一个static text的背景色和字体: 1. 在对话框的类中添加两个变量: CBrush m_brush; CFont m_font; 在OnInitDialog()函数中添加: // TODO: 在此添加额外的初始化代码 ...
设置字体:STASTIC TEXT 的ID改为IDC_STATIC1或其他唯一的ID LOGFONT lf; //逻辑字体结构 ::ZeroMemory(&lf,sizeof(lf)); lf.lfHeight = 40; lf.lfWidth= 0; lf.lfEscapement = 0; lf.lfOrientation = 0; lf.lfWeight = FW_BOLD; lf.lfItalic = FALSE; lf.lfUnderline = FALSE; lf...
//改字体: 首先要把静态控件ID名称改一下IDC_STATIC1//新建全局变量: CFont font;//在OnInitDialog()中: //font.CreatePointFont(480, _T("宋体"));//GetDlgItem(IDC_STATIC1)->SetFont(&font);//改颜色://窗体增加WM_CTLCOLOR消息响应//在OnCtlColor()中://if (pWnd == GetDlgItem(IDC...
void SetTextColor(COLORREF clr){m_clrText = clr;} // 设置文字字体 void SetFont(CString strFaceName, LONG nHeight); 如何使用: 1.先将RichStatic.h和RichStatic.cpp添加入工程 2.对话框添加Static控件后,增加一个控件变量,类型设置为CRichStatic(或手动添加,在对话框类DoDataExchange中添加DDX_Control)...