登录
首页 » VC++源码 » VC++ 6.0 改变视图窗口的背景色

VC++ 6.0 改变视图窗口的背景色

于 2022-08-04 发布 文件大小:21.02 kB
0 232
下载积分: 2 下载次数: 1

代码说明:

VC++ 改变视图窗口的背景色,在窗口的显示区自定义颜色,有兴趣可参考以下代码:   void CFaceControl1View::OnChageviewbk() //改变背景色   {    m_rgbBack=RGB(0,128,128);    Invalidate(true);   }   BOOL CFaceControl1View::OnEraseBkgnd(CDC* pDC)   {    CBrush Brush (m_rgbBack);// 创建一个新的刷子    CBrush* pOldBrush = pDC->SelectObject (&Brush);// 把刷子选入设备环境    //获得需要檫除背景的区域    CRect reClip;    GetClientRect(&reClip);    //重绘该区域    pDC->PatBlt(reClip.left , reClip.top , reClip.Width () , reClip.Height() , PATCOPY);    //释放刷子    pDC->SelectObject (pOldBrush);    return TRUE;//必须返回TURE   }

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 自制带输入检测的VC++文本编辑框
    一个VC++ 编辑框:输入格式字符串的编辑框,自制的带输入检测的VC++文本编辑框,这个文本输入框增加了验证函数,可判断输入信息的有效性,比如判断输入的字符是否是数字、是否是英文字符、还有年龄、姓名、性别、中英文字符判断、输入字符长度判断、电话号码判断、字符连贯性判断等,很实用。
    2022-11-27 12:35:03下载
    积分:1
  • VC++ 6.0 演示如何获取打印份数
    VC++ 6.0 演示如何获取打印份数,这个功能在平时的打印操作中,几乎每次都要设置一下,要不然打印机按打印一份处理,本程序可设置打印份数,将参数传递给打印机,一次可打印多份文档,代码超简单,有兴趣下载源码学习。
    2022-03-24 22:43:51下载
    积分:1
  • VC++读取AutoCAD格式的dxf文件
    VC++编程实现读取AutoCAD格式的dxf文件,打开DXF文件后,本程序可放大、缩小预览效果。可以把本程序看作是一个打开DXF文件格式的查看器。源代码中的CadIO.dll文件请放在与编译后的Exe文件同级目录下。测试程序的源代码在cadDXFLibcadlib_srcCadLibTest目录下。
    2022-07-01 21:46:50下载
    积分:1
  • VC 钱箱控制程序示例
    VC++6.0 钱箱控制程序示例,程序以一个超市销售终端为例子,演示钱箱控制的基本操作、程序实现等。程序中将使用到m_List、CButton、SetPortOpen、SetCommPort等来实现钱箱控制。在编写类似的销售软件时,这个程序可借鉴。
    2022-06-21 11:22:49下载
    积分:1
  • VC++ 实现定制打印页的页眉和页脚
    VC++ 实现定制打印页的页眉和页脚,除了自定义打印页脚和页眉外,还可根据每页显示行数,设置打印页数,并且在需要时,屏蔽默认函数对OnDraw的调用。打印方面的定制,可参考以下代码:   void CMultiPrint2View::PrintHeader(CDC *pDC)//定制页眉   {   pDC->TextOut(0,0,"设置打印页眉和页脚测试:来首诗吧:再别康桥");   }   void CMultiPrint2View::PrintFooter(CDC *pDC)//定制页角   {   CMultiPrint2Doc* pDoc = GetDocument();//获取文档指针   ASSERT_VALID(pDoc);   CString str;   CPoint point(0,-1440*10-1000);   str.Format("当前文档:%s",(LPCSTR)pDoc->GetTitle());//获取当前文档名   pDC->TextOut(point.x,point.y,str);   str.Format("第%d页,共%d页",m_nPage,(pDoc->m_stringArray.GetUpperBound()/pDoc->m_LinePerPage+1));   CSize size=pDC->GetTextExtent(str);//获取输出文本宽度   point.x+=1440*6+1600-size.cx;   pDC->TextOut(point.x,point.y,str);   }完整的代码请下载源码吧。
    2022-07-05 00:30:40下载
    积分:1
  • VC++ 6.0 弹球游戏&打砖块
    PenBall游戏源代码,VC++ 6.0 编写开发的弹球游戏&打砖块源代码,这个游戏的叫法很多了,有人叫做乒乓球游戏,有的叫“撞球游戏”,这里被称为弹球游戏和打砖块游戏,不管叫做么吧,大家一看到运行截图就明白了是什么游戏。这款撞球游戏分为三关,第三关是最难的,还有音效,操作挺方便,球拍自动跟随鼠标移动,运动自如。分享本源码主要是让大家参考一些从游戏中剥离出来的技巧,比如控制对象移动、碰撞检测反弹等,可用于其它的VC++开发项目中。
    2022-08-13 12:20:23下载
    积分:1
  • VC++ 6.0 定制分割条(分隔条)的样式及大小
    VC++ 6.0 定制分割条,也就是窗体的分隔条,将窗口分隔成若干个部分,用来显示不同的内容,该窗格视图为CStaticSplitWnd4View,该窗格大小不能通过拖动改变,不过我们可以通过菜单命令动态改变大小,窗格视图为CView2,该窗格大小不能通过拖动改变,窗格视图CView3和CView4都可以通过分隔条的拖动来改变视图大校   本示例中的分隔条经过了初级的美化,而且也向用户展示了,如何通过分割条来固定分栏窗格视图的大小,如何让分隔条不支持拖动等功能。
    2023-08-22 18:20:04下载
    积分:1
  • VC++ 制作的 TextProgress文本进度条样例
    这是VC++ 制作的 TextProgress文本进度条样例,可自定义步长和进度条数字变化范围,根据窗口中的提示设置相关参数后,即可看到进度条的变化效果,下面是具体的实现代码:   void CTextProgressDlg::OnButtonStart()   {    UpdateData();    m_ctrProgressBar.SetPos(0);//设定当前位置    m_ctrProgressBar.SetRange(m_nRangeFrom,m_nRangeTo); //设定范围    m_ctrProgressBar.SetStep(m_nStep);//设定步长    m_ctrProgressBar.SetShowText(TRUE);//允许显示文字    for (int i = 0; i
    2022-11-21 13:20:03下载
    积分:1
  • VC++ 6.0“通讯簿”程序示例
    VC++ 6.0仿Windows“通讯簿”程序示例,其实是个挺不错的程序,不管是功能或是界面,都做的不错。可对通讯录中的人进行分类管理,每个记录在通讯录中的联系人,都包括了详细信息,比如城市、传真、移动电话、家庭电话、邮编、省/自治区、街道地址、国家等信息,业务中的联系人则与普通联系人的信息不一样,比如显示、城市、部门、职务、传真、业务名、办公室、邮编、街道地址等,有兴趣可下载源码二次开发。
    2022-05-20 01:58:32下载
    积分:1
  • VC++ 获取IE运行实例的标题,并修改其标题
    VC++ 获取IE运行实例的标题,并修改其标题,大致的实现步骤:设置列表控件的风格、创建COM变量的实例、获取当前正在运行的所有IE窗口的标题信息,刷新列表控件、释放IE实例对象、获得第i个ie实例、获得文档对象、获得文档标题、将IE标题填充到列表框、用户选择指定的IE标题项,然后设定ie标题、销毁窗口时,清除com环境、清除所有com对象。
    2022-03-31 12:59:54下载
    积分:1
  • 696516资源总数
  • 106648会员总数
  • 8今日下载