博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OnCtlColor
阅读量:4125 次
发布时间:2019-05-25

本文共 1252 字,大约阅读时间需要 4 分钟。

//HBRUSH Cv2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
//{
//
HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pWnd, nCtlColor);
//
//
switch (pWnd->GetDlgCtrlID())
//
{
//
case IDC_time:
//
//pDC->SetBkMode(TRANSPARENT);
//
//pDC->SetTextColor(RGB(0, 0, 0));
//
return (HBRUSH)GetStockObject(NULL_BRUSH);
//
//
default:
//
break;
//
}
//
//
//if (pWnd->GetDlgCtrlID() == IDC_EDIT2) //如果是静态标签
//
//{
//
//
pDC->SetBkMode(TRANSPARENT);//设置背景模式为透明
//
//
//
return (HBRUSH)GetStockObject(NULL_BRUSH);//返回一个空画刷
//
//}
//
//
//if (pWnd->GetDlgCtrlID() == IDC_EDIT2)
//
//{
//
//
pDC->SetBkMode(TRANSPARENT); //设置背景透明
//
//
pDC->SetTextColor(RGB(0, 100, 0)); //改变字体的颜色 
//
//
return   HBRUSH(GetStockObject(HOLLOW_BRUSH));
//
//}
//
CWnd   *pWnd = GetDlgItem(IDC_EDIT2); // 取得控件的指针
//
//HWND hwnd = pWnd->GetSafeHwnd();  // 取得控件的句柄
//
//CRect OnPaintRect;
//
// pWnd = AfxGetApp()->m_pMainWnd->m_hWnd;
//
// CWnd *pWnd = GetDlgItem(IDC_EDIT2);
//
//pWnd->GetClientRect( &OnPaintRect);
//
//
//
//
//InvalidateRect(pWnd, FALSE);
//
// TODO:  在此更改 DC 的任何特性
//
//if (pWnd->GetDlgCtrlID() == IDC_EDIT2)
//
//{
//
//
pDC->SetBkMode(TRANSPARENT); //设置背景透明,这样,输出字符的时候就
//
//
//是所谓的空心字,而不是有白的底色
//
//
pDC->SetTextColor(RGB(255, 0, 0)); //改变字体的颜色
//
//}
//
return hbr;
//}

转载地址:http://hzlpi.baihongyu.com/

你可能感兴趣的文章
Linux基础系列-定时器与时间管理
查看>>
Linux基础系列-可执行程序的产生过程
查看>>
Linux基础系列-Kernel 初始化宏
查看>>
Linux子系统系列-I2C
查看>>
<iOS>关于自定义description的一点用法
查看>>
Unix 命令,常用到的
查看>>
DLL中建立进程共享数据段需要注意的语法问题
查看>>
服务器端技术----Http请求的处理过程
查看>>
C语言-预处理指令2-条件编译
查看>>
C语言-预处理指令3-文件包含
查看>>
C语言-变量类型
查看>>
C语言-static和extern关键字1-对函数的作用
查看>>
C 语言-static和extern关键字2-对变量的作用
查看>>
【JavaScript 教程】浏览器—History 对象
查看>>
还不会正则表达式?看这篇!
查看>>
100道+ JavaScript 面试题,助你查漏补缺
查看>>
JavaScript深入理解之闭包
查看>>
这才是学习Vite2的正确姿势!
查看>>
7 个适用于所有前端开发人员的很棒API,你需要了解一下
查看>>
25个构建Web项目的HTML建议,你需要了解一下!
查看>>