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); //声明一回调函数...
void SetTextColor(COLORREFclr){m_clrText = clr;} // 设置文字字体 void SetFont(CString strFaceName,LONGnHeight); 如何使用: 1.先将RichStatic.h和RichStatic.cpp添加入工程 2.对话框添加Static控件后,增加一个控件变量,类型设置为CRichStatic(或手动添加,在对话框类DoDataExchange中添加DDX_Control) 源码...
return TRUE; // return TRUE unless you set the focus to a control } 改变Edit字体颜色! OnCtlColor是一个响应界面上文字字体、文本框背景颜色的消息事件,可以在这里面改变字体颜色、文本框背景颜色。在类向导主窗口里的函数WM消息 HBRUSH CButtonDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) ...
1、MFC 修改各种控件的背景颜色、字颜色和字体今天主要总结一下有关MFC 中静态编辑框(StaticEdit)、编辑框(Edit)和按钮(Button)的背景颜色、字颜色和字体。我的程序运行结果如下:由上图我们知道修改的地方有:1、把StaticEdit的背景颜色变成黄色,字体颜色变成蓝色;2、Edit的背景颜色变成黄色,字体变成红色,字体为华文...
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); ...
BOOL TextOut(int x,int y,const CString& str); 参数x指定文本起始点的x坐标;参数y指定文本起始点的y坐标;参数lpszString为要输出的文本字符串;参数nCount指定字符串中的字节个数;参数str为包含要输出的字符的CString对象。 字体和文本输出的应用实例 ...