CodeProject翻译-自绘C++类
CodeProject翻译-自绘C++类
Greless
这个作者很懒,什么都没留下…
展开
-
如何在不安装字体的情况下使用字体(字体解析库)
如何在不首先在用户系统上安装字体的情况下使用它下载演示项目-206.31 KB 下载源243.93 KB目录介绍 GDI的AddFontResourceEx GDI的AddFontMemResourceEx GDI +的PrivateFontCollection的AddFontFile GDI +的PrivateFontCollection的AddMemoryFont 获取TTF和TTC字体名称 将字体文件添加到资源 结论 参考 历史介绍很多时候,由于内部图形..翻译 2020-08-13 16:07:30 · 2946 阅读 · 0 评论 -
StyleDialog - 具有可选自定义框架的透明对话框类
翻译来源:https://www.codeproject.com/Articles/28336/StyleDialog-A-transparent-dialog-class-with-an-optStyleDialog可以独立使用或与Style Toolkit一起使用。下载源码 - 4.33 KB下载演示 - 365 KB下载演示源代码 - 386 KB翻译 2017-06-13 19:42:28 · 541 阅读 · 0 评论 -
样式工具包 - 使用高级图形技术创建自定义用户界面
翻译来源:https://www.codeproject.com/Articles/27819/Style-Toolkit-Use-advanced-graphics-techniques-to样式工具包允许您使用渐变,透明度,PNG图像等更新程序的外观。下载演示源 - 491.04 KB下载演示 - 239.33 KB下载工具包源码 - 44.翻译 2017-06-13 19:27:57 · 967 阅读 · 0 评论 -
全功能的自绘按钮CButtonST类
翻译来源:https://www.codeproject.com/Articles/57/CButtonST-v-MFC-Flat-buttons?msg=5115581#xx5115581xx这个类很常见,在很多源码中都有见到。包含BtnST.cpp和BtnST.h下载演示项目 - 902 Kb下载源 - 19 Kb SoftechSoftwa翻译 2017-06-13 19:59:22 · 939 阅读 · 0 评论 -
全功能的自绘菜单BCmenu类
翻译来源:https://www.codeproject.com/Articles/22/Cool-Owner-Drawn-Menus-with-Bitmaps-Version这个类很常见,在很多源码中都有见到。包含BCMenu.cpp和BCMenu.h该类实现了一个所有者绘制的菜单类,模仿XP,Office和Visual C ++中使用的菜单样式下载M翻译 2017-06-13 20:08:43 · 1309 阅读 · 0 评论 -
一个字体,大小,颜色可定义的自绘静态框控件-XColorStatic 类
翻译来源:https://www.codeproject.com/Articles/5242/XColorStatic-a-colorizing-static-controlXColor Static是一个简单的基于C 静态的控件,它提供字体更改,文本和背景颜色以及图标显示。下载演示项目 - 32.2 Kb介绍XColor Static是一种通用翻译 2017-07-13 19:26:00 · 870 阅读 · 0 评论 -
一个带剪裁区域,工具提示和鼠标跟踪的皮肤按钮CxSkinButton类
翻译来源: https://www.codeproject.com/Articles/1014/CxSkinButton这个类很常见,在很多源码中都有见到。MFC用CxSkinButton.cpp和CxSkinButton.h之前用到过的案例:对话框背景图六种方法-PictureEx类实现对话框背景图和xSkinButton类实现按钮样式一个带剪裁区域,工具提示和鼠标翻译 2017-06-13 20:33:27 · 991 阅读 · 0 评论 -
加载png图片按钮GdipButton按钮类
翻译来源:https://www.codeproject.com/Articles/26887/A-user-draw-button-that-supports-PNG-files-with-tr使用此类,您可以将PNG图像添加到按钮中,并自动获得突出显示的灰度版本。下载演示 - 478 KB下载源码 - 7.58 KB介绍这个网站上翻译 2017-06-13 18:53:31 · 3209 阅读 · 0 评论 -
可编辑子项的list control控件
说明如何编辑报表样式列表 控件中的子项下载源文件 - 14 Kb介绍几乎我们每个在VC ++中编程的人都会遇到List 控件。在许多情况下,需要在多个列中的List Control中表示数据。默认情况下,无法修改List 控件本身中的数据。在这篇小文章中,我将简单的方法来编辑报表样式列表 控件中任何列中的任何值。这里的逻辑很简单,只要用户点击他想在该地方修改的子翻译 2017-07-18 08:58:36 · 1157 阅读 · 0 评论 -
BasicExcel - 一个可读写Microsoft Excel的类
VC++操作 Excel 的方法总结 作者 Yap Chun Wei 2002年发布 CSpreadSheet 类,采用 ODBC 方式,必须依赖于 Office 是否安装;2006年 发布 BasicExcel类,直接解析 Excel 格式翻译来源:https://www.codeproject.com/Articles/13852/BasicExcel-A-翻译 2017-08-08 17:58:52 · 6636 阅读 · 1 评论 -
解决MFC闪烁的CMemDC类
翻译来源:解决MFC闪烁的CMemDC类https://www.codeproject.com/Articles/33/Flicker-Free-Drawing-In-MFC这里主要介绍CMemDC类的封装,还能随时得到最新的CMemDC类,源代码请自行到codeproject.网站下载。一、介绍从MFC应用程序中删除闪烁是一个值得深入讨论领域。您可以在书籍和在线查翻译 2017-06-13 16:56:53 · 1427 阅读 · 0 评论 -
加强进度控制ProgressCtrlX进度条类
翻译来源:https://www.codeproject.com/Articles/920/Enhanced-Progress-Bar-Control增强的进度控制,支持渐变阴影,格式化文本,动画,工具提示,形状,“snake”和反向模式以及垂直模式下载源文件 - 22 Kb下载演示项目 - 109 Kb您可以在我的主页上找到最新版本和其他代码。翻译 2017-06-13 18:28:44 · 951 阅读 · 0 评论 -
使用GDI +加载JPG和PNG资源的CGdiPlusBitmap类
翻译来源:https://www.codeproject.com/Articles/3537/Loading-JPG-PNG-resources-using-GDIVS2015打开stdafx.h请加上#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.#d翻译 2017-06-13 19:11:27 · 3170 阅读 · 1 评论 -
Custom Control进行多行列表控制CMultilineList类
翻译来源:https://www.codeproject.com/Articles/15480/Multi-line-List-Control作者:Dave Calkins下载demo用VS2015打开需进行以下改动:MultilineList.cpp增加int x1,stdafx.h 只保留#include // MFC core a翻译 2017-06-16 16:41:22 · 1125 阅读 · 0 评论 -
树列表控件CTreeListCtrl类
翻译来源:https://www.codeproject.com/Articles/2913/A-Tree-List-Control作者:TigerX下载源文件 - 102 Kb下载演示文件 - 54.6 Kb介绍这是从类派生的CWnd 类。它是一个列表的树控件。特征以下是许多功能中的一些:CTreeListCtrl兼容C翻译 2017-06-16 17:06:30 · 3186 阅读 · 0 评论 -
CGridListCtrlEx - 基于CListCtrl的网格控制
翻译来源:https://www.codeproject.com/Articles/29064/CGridListCtrlEx-Grid-Control-Based-on-CListCtrl作者:Rolf Kristensen目前找到最好的list控件类,还一直在更新自定义绘制CListCtrl,具有子项目编辑和格式化下载演示 - 1.6 MB 下载源代码翻译 2017-06-19 08:43:02 · 4713 阅读 · 0 评论 -
平滑,3D,iTunes风格的 图像列表控件CListCtrl-CAlbumCtrl类
翻译来源:https://www.codeproject.com/Articles/21006/Not-just-a-image-list-control-Neat-D-iTunes-style作者:Ashok Jaiswal图像列表控件显示3D中的所有图像,选择时动画化项目,并控制项目大小,透明度,位置和动画速度下载AlbumViewerRelea翻译 2017-06-20 18:43:19 · 445 阅读 · 0 评论 -
有皮肤的滑块控件CSliderCtrl->CZipSliderCtl 类
翻译来源:https://www.codeproject.com/Articles/2453/Skin-based-slider-control作者:Ashok Jaiswal下载源文件 - 2 Kb下载演示项目 - 23 Kb介绍这是一个寻找基于皮肤的滑块控件的开发人员的解决方案。它与Nic Wilson 的文章“ 透明滑块控件翻译 2017-06-20 18:52:23 · 631 阅读 · 0 评论 -
3个简单的函数调用 实现ComboBox皮肤-CBitComboBox类
翻译来源:https://www.codeproject.com/Articles/6518/Skin-the-ComboBox-in-simple-function-calls作者:Ashok Jaiswal设置组合框的下拉列表中的组合框的皮肤。下载源文件 - 27.2 Kb下载演示项目 - 27.2 Kb介绍这是一个简单的子类翻译 2017-06-20 18:57:59 · 942 阅读 · 0 评论 -
ProgressCtrlST位图进度条控件类
CProgressCtrlST 1.1https://www.codeproject.com/Articles/2840/CProgressCtrlST关于讨论区提到的内存泄漏问题,需要卸载相应对象。OnPaint() {..CRect rcFullCtrl;GetClientRect(rcFullCtrl);OnDrawText(&dc, nP翻译 2017-06-13 14:54:08 · 733 阅读 · 0 评论 -
Hyperlink超链接控件CHyperLink类
翻译来源:https://www.codeproject.com/Articles/34/Hyperlink-control另外一个关于按钮超链接的类:一个简单的MFC HyperLink按钮类,支持任何大小的32bpp图标一个常用的超链接控件。作者:Chris Maunder下载演示项目 - 21 Kb下载源 - 7 Kb 这是一个简单的超链接控件翻译 2017-06-14 14:21:06 · 1062 阅读 · 0 评论 -
CPictureEx和CPictureExWnd类,将GIF动画添加到MFC和ATL项目中
翻译来源: https://www.codeproject.com/Articles/1427/Add-GIF-animation-to-your-MFC-and-ATL-projects-wit这个类很常见,在很多源码中都有见到。MFC用PictureEx.cpp和PictureEx.h下载MFC演示项目 - 173 Kb下载MFC-source - 12 Kb下翻译 2017-06-13 20:24:48 · 1718 阅读 · 0 评论