登录
首页 » VC++源码 » VC++自绘窗体完整实例源码

VC++自绘窗体完整实例源码

于 2022-02-22 发布 文件大小:58.58 kB
0 207
下载积分: 2 下载次数: 1

代码说明:

C++自绘窗体的完整代码,为你提供了一个对话框自绘设计方案,代码中的注释非常详细,相信会帮助大家设计好自己的个性窗体。这个自绘窗口是通过加载背景位图来实现的,对BMP位图进行平铺处理,也就是帖图的意思,定义一个位图画刷,选中画刷,然后填充客户区域。在填充的时候,需要判断位图的宽度与窗体边缘的宽度,这里对标题栏、窗体按钮、边框等窗体元素都进行填充处理,代码中有具体的实现过程。

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

发表评论

0 个回复

  • 向新手演示VC++中的ListView用法 附
    向新手演示VC++中的ListView用法 附源码,这个虽然简单,不过对于刚接触VC++编程的新手来说,可以很好的熟悉ListView组件在VC++中的应用方法,本程序编写好后,运行编译后的程序,界面效果如图所示。
    2022-06-28 09:08:10下载
    积分:1
  • VC6.0文本操作:测试鼠标光标所在的Region
    VC6.0测试鼠标光标所在的Region,本程序的功能:按下鼠标的左键,测试鼠标光标所在的Rgn,属于文字处理的范畴,使用CreateRectRgn函数初始化一个矩形区域对象,关于几个参数的说明:   0: 表示在矩形区域中,而不在椭圆形区域中   1: 表示既在矩形区域中,又在椭圆形区域中   2: 表示即不在矩形区域中,又不在椭圆形区域中
    2022-08-13 20:26:03下载
    积分:1
  • vc++ 动画启动、关闭窗口并添加位图背景
    vc++ 动画启动、关闭窗口并添加位图背景,加载位图,创建位图画刷,设置背景颜色模式为透明色,使用位图背景,且实现动画显示和关闭窗口,在窗口关闭时,同样以动画的方式结束。   void CMainFrame::OnClose()   {    AnimateWindow(GetSafeHwnd(),800,AW_CENTER|AW_HIDE);//在窗口关闭时,同样以动画的方式结束    CFrameWnd::OnClose();   }
    2022-01-25 22:51:13下载
    积分:1
  • VC++ 6.0“通讯簿”程序示例
    VC++ 6.0仿Windows“通讯簿”程序示例,其实是个挺不错的程序,不管是功能或是界面,都做的不错。可对通讯录中的人进行分类管理,每个记录在通讯录中的联系人,都包括了详细信息,比如城市、传真、移动电话、家庭电话、邮编、省/自治区、街道地址、国家等信息,业务中的联系人则与普通联系人的信息不一样,比如显示、城市、部门、职务、传真、业务名、办公室、邮编、街道地址等,有兴趣可下载源码二次开发。
    2022-05-20 01:58:32下载
    积分:1
  • VC++ 字体处理:创建4种类型的字体
    VC++ 字体处理:创建4种类型的字体,第一种方法:使用CreateFontIndirect创建字体,第二种方法:使用CreateFont创建字体;第三种方法:使用CreatePointFontIndirect创建字体;第四种方法: 使用CreatePointFont创建字体;
    2022-03-24 01:42:11下载
    积分:1
  • VC 向加密狗中写入数据
    VC 向加密狗中写入数据,与加密狗相关的例子。   DogAddr = 10; //设置起始地址   DogBytes = m_Data.GetLength(); //设置数据的长度   DogData = m_Data.GetBuffer(0); //设置写入的数据   if (WriteDog()==0)   MessageBox("数据写入成功");
    2022-07-14 23:43:14下载
    积分:1
  • VC6.0 对画图文档实行序列化处理
    VC6.0 文档序列化实例——对画图文档实行序列化处理,文挡之序列化(Serialize)读写例子,代码翻译:一剑。   // 打印带水平线的文档名字   pDC->SetTextAlign(TA_LEFT);   pDC->TextOut(0,-25, strHeader); // 1/4 inch down   // 在文档头的下面画一条直线横穿页面   TEXTMETRIC textMetric;   pDC->GetTextMetrics(&textMetric);   int y = -35 - textMetric.tmHeight; // 横线在距离文本下方1/10 英寸处   pDC->MoveTo(0, y); // 从左边空白处   pDC->LineTo(pInfo->m_rectDraw.right, y); // 到右边空白处   y -= 25;   pInfo->m_rectDraw.top += y;
    2023-04-28 14:50:03下载
    积分:1
  • VC6.0 多表分组统计查询销售数据
    VC6.0 多表分组统计销售数据,查询和统计图书的销售数量和库存数量,合理使用分组多表查询可有效提升效率,减少对数据库的查询次数,本示例就是演示如何使用分组多表查询的一个简单的例子,对于查询产品销售最、销售业绩都很方便。   提示:本源码中仅包括了VC++文件和代码,并不包括数据库,需要自己准备测试数据库。
    2023-02-05 17:45:03下载
    积分:1
  • 一个老式的视频播放器程序 VC++编写
    VC++编写 实现的一款老式的视频播放器,视频:用Media Player组件制作的视频播放器,看上去,是调用了Windows系统自带的MediaPlayer插件而实现的,具体windows mediaPlayer播放器的功能,使用这个插件,不管是VC或是VB、Delphi,都可以快速实现这个播放器功能,不过播放器播放的格式同样受限于windows mediaPlayer播放器。
    2023-06-27 02:50:03下载
    积分:1
  • VC++ 多文档程序实现为新建的文档设置显示字体
    VC++ 多文档程序实现为新建的文档设置显示字体,m_str="多文档应用程序实例!";//输出文本   CFontDialog dlg;//字体对话框   dlg.GetCurrentFont(&m_lf);   if(dlg.DoModal()==IDOK)//显示对话框   dlg.GetCurrentFont(&m_lf);//获取用户设置的字体信息   return TRUE;   CString str=pDoc->m_str;//获取输出文本   LOGFONT lf=pDoc->m_lf;//获取字体结构   CFont *pFont=new CFont;   pFont->CreateFontIndirect(&lf);//创建字体   CFont *poldFont=pDC->SelectObject(pFont);//载入DC   pDC->TextOut(40,40,str);//输出文本   pDC->SelectObject(poldFont);//恢复字体
    2022-12-19 01:50:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载