//设置Static字体 m_Font.CreatePointFont(300, _T('Arial'),NULL); m_static.SetFont(&m_Font,true); m_static.SetWindowText(_T('100')); 2.改变编辑框文本颜色、背景颜色 右键点击该对话框-> 类导向 -> 消息 ->双击添加WM_CTLCOLOR,就可以在Dlg类中看到3所示函数OnCtlColor了。 HBRUSH CTimerDlg::...
1 新建一个基于对话框的应用程序,工程名为ControlFont。2 界面设计如下,添加三个按钮 3 新建一个Dialog设计如下:4 双击“单击我,设置我的颜色。”按钮添加响应函数,响应函数中添加一下代码:void CControlFontDlg::OnButton1(){// TODO: Add your control notification handler code hereCOLORDATE dlg;if(...
pWnd, nCtlColor);4if( IDC_STATIC_XSDJ == pWnd->GetDlgCtrlID())//判断发出消息的空间是否是该静态文本框5{6pDC->SetTextColor(RGB(255,0,0));//设置文本颜色为红色7pDC->SetBkMode(OPAQUE);//设置文本背景模式为透明8pDC->SetBkColor(RGB(0,0,255));//设置文本背景为蓝色...
反正最常用的场景就是如果想用红色来起警示作用.在C# WinForm控件中不管是设置字体还是颜色只要在属性窗口简单的选下就行.MFC里面就有点麻烦了啊.得用消息来处理. 假如static text所在对话框(dialog),对应的类为CTextDlg; afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); //声明一回调函数...
首先拖入Static Text控件 可以设置属性来改变文字的显示位置 一个是对齐文本改为center 另一个是居中图像 改为True 此时会发现 文字显示在中间位置 在源文件中加入以下代码 CFont font;//改字体 在OnInitDialog函数中加入以下代码 font.CreatePoin
return TRUE; // return TRUE unless you set the focus to a control } 改变Edit字体颜色! OnCtlColor是一个响应界面上文字字体、文本框背景颜色的消息事件,可以在这里面改变字体颜色、文本框背景颜色。在类向导主窗口里的函数WM消息 HBRUSH CButtonDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) ...
vc edit 背景颜色 字体颜色 1.新建一个基于对话框的应用程序,在对话框上添加一个 Edit 控件和三个 Radio 控件 2.修改 Radio 控件的 ID 分别为:IDC_RAD_RED、IDC_RAD_GREED、IDC_RAD_BLUE,名称对应修改为 red、green、blue 3.向对话框对应的类中添加如下成员变量: public: COLORREF m_colorEditText; // ...
MFC中listControl的用法:字体颜色,列高 (2011-03-02 17:47:20) 转载标签: 分类: 改变里面的内容:特别是字体,有二种方法:(一)系统画,但会出现选中时有系统的"蓝条"存在,字体本身的颜色看不到 具体查看:NM_CUSTOMDRAW 的使用方法 ?XXX.h中 afx_msg void onCustomDrawList ( NMHDR* pNMHDR, LRESULT* p...
cf.crTextColor = RGB(0, 0, 0); //文字颜色 m_ctrlMyRichEdit.SetSelectionCharFormat(cf); //m_ctrlMyRichEdit.SetDefaultCharFormat(cf); Sleep(10); CString strText = curdata; m_ctrlMyRichEdit.SetSel(-1, -1); m_ctrlMyRichEdit.ReplaceSel((LPCTSTR)strText); ...