mfc自绘相关
来源:互联网 发布:淘宝运营做什么 编辑:程序博客网 时间:2024/06/05 07:19
HBRUSH CXXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor == CTLCOLOR_BTN || nCtlColor == CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(10,155,255));
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)m_HollowBrush;
}
pDC->SetTextColor(RGB(0,0,255));
pDC->SetBkMode(TRANSPARENT);
return hbr;
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor == CTLCOLOR_BTN || nCtlColor == CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(10,155,255));
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)m_HollowBrush;
}
pDC->SetTextColor(RGB(0,0,255));
pDC->SetBkMode(TRANSPARENT);
return hbr;
}
BOOL CXXXXDlg::OnEraseBkgnd(CDC* pDC)
{
CRect rcClient;
GetClientRect(&rcClient);
BITMAP bm;
m_BkGndBmp.GetBitmap(&bm);
CDC memDC;
memDC.CreateCompatibleDC(pDC);
CBitmap *pOldBmp = memDC.SelectObject(&m_BkGndBmp);
pDC->StretchBlt(0,0,rcClient.Width(),rcClient.Height(),&memDC,0,0,bm.bmWidth,bm.bmHeight,SRCCOPY);
memDC.SelectObject(pOldBmp);
memDC.DeleteDC();
return TRUE;
//return CDialog::OnEraseBkgnd(pDC);
}
阅读全文
0 0
- mfc自绘相关
- 【MFC】自绘
- MFC自绘标题
- MFC 自绘进度条
- MFC 自绘
- MFC 自绘控件
- 自绘控件(mfc)
- mfc 按钮自绘
- MFC自绘菜单
- MFC 菜单自绘
- MFC 自绘ComboBox
- MFC 菜单自绘
- MFC 控件自绘
- MFC自绘进度条
- MFC 实现自绘菜单
- MFC自绘控件常识
- MFC自绘入门(一)
- MFC之自绘控件
- hibernate QBC查询
- 2017年第八届蓝桥杯 C/C++B组 真题分析与题解(未完待续)
- JAVA中的Runtime启动子进程并杀掉
- 顺序表的建立以及使用
- C#字符串截取函数Substring
- mfc自绘相关
- tar 压缩 解压
- Roman to Integer
- 如何应对SparkSQL DataFrame保存到hdfs时出现的过多小文件问题
- 你为什么会浮躁?
- 双向链表的查找
- javabean的内省技术详解
- 单链表的建立以及使用
- SpringMVC源码剖析(五)-消息转换器HttpMessageConverter