zoukankan      html  css  js  c++  java
  • 04 WM_CTLCOLOR消息Dlg

    // MyEdit.cpp : 实现文件
    //
    
    #include "stdafx.h"
    #include "04 WM_CTLCOLOR消息.h"
    #include "MyEdit.h"
    
    
    // CMyEdit
    
    IMPLEMENT_DYNAMIC(CMyEdit, CEdit)
    
    CMyEdit::CMyEdit()
    {
    
    }
    
    CMyEdit::~CMyEdit()
    {
    }
    
    
    BEGIN_MESSAGE_MAP(CMyEdit, CEdit)
        ON_WM_CTLCOLOR_REFLECT()
    END_MESSAGE_MAP()
    
    
    
    // CMyEdit 消息处理程序
    
    
    
    
    HBRUSH CMyEdit::CtlColor(CDC* pDC, UINT /*nCtlColor*/)
    {
        // TODO:  在此更改 DC 的任何特性
        //pDC->SetBkColor(RGB(255, 255, 0));
        pDC->SetTextColor(RGB(255, 255, 255));
        pDC->SetBkMode(TRANSPARENT);
        CDC  memDc;
        memDc.CreateCompatibleDC(pDC);
        CBitmap bitmap;
        bitmap.LoadBitmap(IDB_BITMAP1);
        memDc.SelectObject(bitmap);
        pDC->BitBlt(0, 0, 500, 30, &memDc, 0, 0, SRCCOPY);
        // TODO:  如果不应调用父级的处理程序,则返回非 null 画笔
        return   (HBRUSH)GetStockObject(NULL_BRUSH);  /*CreateSolidBrush(RGB(255, 255, 0));*/
    }
  • 相关阅读:
    实现自动进行金额汇总
    实现模糊查询
    手电筒查询
    lov的建立
    日历 的建立
    快速创建Folder
    TAB页制作
    堆叠画布
    弹性域的开发
    注销记录的实现
  • 原文地址:https://www.cnblogs.com/Alyoyojie/p/5317210.html
Copyright © 2011-2022 走看看