pDC->SetTextColor(RGB(255, 0, 0));//设置字体颜色 pDC->SetBkColor(RGB(0, 255, 0));//设置背景颜色 //pDC->SetBkMode(TRANSPARENT);//设置背景透明 } // TODO: 如果默认的不是所需画笔,则返回另一个画笔 return hbr; } OnCtlColor函数除了用来设置静态控件的颜色、背景外,还适用于以下几种类型: C...
选择Bitmap,点击import按钮下载图片资源,ID为IDB_BITMAP; 2、添加Picture控件,在属性框中的Type:Bitmap,Image:IDB_BITMA,这样就可以简单的设置界面背景;... VS2012 mfc怎么添加背景图片 ; //加载 图片BITMAP bitmap; //用这个对象 是因为可以得到图片的宽, 高, 看最后一句话bmp.GetBitmap(&bitmap); dcMem...
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; // ...
三个参数:pDC表示与当前控件相关联的设备上下文,pWnd是当前控件的指针,nCtlColor 表示控件的类型,返回值是一个HBRUSH句柄,该句柄用户重绘控件的背景色。 然后说一下SetTextColor()、SetBkColor()、和SetBkMode()三个函数 SetTextColor()函数很明显是设置文本颜色的,而SetBkColor()函数不是用来设置控件背景颜色的,而是...
4 双击“单击我,设置我的颜色。”按钮添加响应函数,响应函数中添加一下代码:void CControlFontDlg::OnButton1(){// TODO: Add your control notification handler code hereCOLORDATE dlg;if(dlg.DoModal() == IDOK){m_TextColor = RGB(dlg.m_rText, dlg.m_gText, dlg.m_bText);m_BKColor=...
pDC->SetTextColor(RGB(0,0,0)); //字体颜色,黑色 return (HBRUSH)GetStockObject(NULL_BRUSH); } return hbr; } 3.WTL 添加背景图并透明显示 4.WTL 控件透明 5.WTL 设置字体大小颜色 CFont cf; cf.CreateFont(20, 0, 0, 0, FW_DONTCARE, FALSE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,...
textRect; //拷贝矩形区域 textRect.CopyRect(&drawRect); //获得字符串尺寸 CSize sz = pDC->GetTextExtent(btnCaption); //调整文本位置 居中 textRect.top += (textRect.Height() - sz.cy) / 2; //设置文本背景透明 pDC->SetBkMode(TRANSPARENT); //设置文本颜色 pDC->SetTextColor(RGB(0, 0,...
COLORREF clrText; // 列表视图显示文字的颜色 COLORREF clrTextBk; // 列表视图显示文字的背景色 } NMLVCUSTOMDRAW, *LPNMLVCUSTOMDRAW; typedef struct tagNMCUSTOMDRAWINFO { NMHDR hdr; //是一个包含NM_CUSTOMDRAW 这个通知消息的NMHDR结构体的句柄
pDC->SetTextColor(RGB(255,0,0)); //设为红色 } } Edit Control用法简介 edit control就是一个起输入作用的文本框.所以如果相让用户输入啥用户名密码自然用它了. 如果是一些简单使用的话,也跟static text一样使用GetDlgItem函数操作下,或者绑定到CString或CEdit类型变量上. ...