返回目录:word文档
最近要实现一个功能,类似Cmd等控制台窗口的样式。一个对话框中放置e69da5e6ba907a686964616f331一个编辑框,需要在窗口开启后将编辑框的背景色设置为黑色,将其上面的字体颜色设置为白色。
于是研究了一下,发现功能的实现很容易,需要添加WM_CTLCOLOR消息的响应函数:OnCtlColor。代码如下:
HBRUSH CShellDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: 在此更改 DC 的任何特性 ,// TODO: 如果默认的不是所需画笔,则返回另一个画笔 。
if (pWnd>GetDlgCtrlID()==IDC_DISPLAY) { , pDC->SetBkColor(RGB(0,0,0)); pDC->SetTextColor(RGB(255,255,255)); hbr=(HBRUSH)GetStockObject(BLACK_BRUSH); return hbr; } return hbr; }
在Word2007中,选中文本框右击——设置文本框格式——填充——颜色:无颜色即可,也可以把框线去掉(线条颜色:无颜色)。
你操作错误吧。
注意双击文本框(或右键)设置格式
填充颜色选红色。
边框就黑色或者无都可以。
1,首先,打开word文字来程序,进入程序主界面,在Word中编辑好要添加底色的文本框。
2,然后,选中文本框,在右键菜单中选择“设置单元格格式”,点击打开。
3,然后,在对话框中选择“颜色”选项,源点击打开。
4,然后,在对话框中设置底色的颜色。zhidao
5,最后,即可在word程序中看到文本框的底色设置完成,问题解决。