- 博客(26)
- 资源 (67)
- 问答 (20)
- 收藏
- 关注
原创 GDI+实现不规则窗体
MFC界面编程1:GDI+实现不规则窗体 VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体1.UpdateLayeredWindow更新的位置、大小、形状、内容和半透明的分层窗口。BOOL WINAPI UpdateLayeredWindow( _In_ HWND hwnd,//窗口句柄 _In_opt_ HDC
2017-06-30 18:15:11 1052
转载 MFC中的DC,CDC和HDC
解决MFC闪烁的CMemDC类MFC中的DC,CDC和HDC MFC的运行机制 以及 MFC中的DC、CDC、HDC、句柄、设备上下文(整理)CmemDC类 的使用方法DC:设备上下文(设备描述表),是WINDOWS的一种数据类型。HDC:设备上下文句柄(可以理解为指向DC结构的指针),它指向一块描述设备的相关的内容的内存块。CDC:是MFC里面的一个类,且这类封装了几
2017-06-30 18:01:32 2507
原创 系统准备工具 (Sysprep.exe) 实现OOBE用法
MSDN: sysprep一.系统准备工具介绍系统准备工具 (Sysprep.exe)用于准备供映像或交付给客户的 Windows 安装。二.OOBE流程Sysprep.exe->审核模式Audit->重启->删除用户->OOBE->关机三.操作步骤 测试完成后,整机设置出货状态,应执行OOBE标准。 1....
2017-06-27 16:34:19 27902 2
原创 逻辑驱动器个数和盘符获取GetLogicalDrives和GetLogicalDriverStrings
获取逻辑驱动器有两个函数GetLogicalDrives和GetLogicalDriverStringsMSDN:GetLogicalDrives函数介绍MSDN :GetLogicalDriverStrings函数介绍一、盘符和标卷的获取 GetLogicalDriverStrings// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。
2017-06-22 14:33:37 5428
翻译 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 909
翻译 有皮肤的滑块控件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 610
翻译 平滑,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 433
翻译 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 4587
翻译 树列表控件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 3085
翻译 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 1109
翻译 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 1023
翻译 一个带剪裁区域,工具提示和鼠标跟踪的皮肤按钮CxSkinButton类
翻译来源: https://www.codeproject.com/Articles/1014/CxSkinButton这个类很常见,在很多源码中都有见到。MFC用CxSkinButton.cpp和CxSkinButton.h之前用到过的案例:对话框背景图六种方法-PictureEx类实现对话框背景图和xSkinButton类实现按钮样式一个带剪裁区域,工具提示和鼠标
2017-06-13 20:33:27 967
翻译 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 1650
翻译 全功能的自绘菜单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 1245
翻译 全功能的自绘按钮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 895
翻译 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 507
翻译 样式工具包 - 使用高级图形技术创建自定义用户界面
翻译来源: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 921
翻译 使用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 3042 1
翻译 加载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 3129
翻译 加强进度控制ProgressCtrlX进度条类
翻译来源:https://www.codeproject.com/Articles/920/Enhanced-Progress-Bar-Control增强的进度控制,支持渐变阴影,格式化文本,动画,工具提示,形状,“snake”和反向模式以及垂直模式下载源文件 - 22 Kb下载演示项目 - 109 Kb您可以在我的主页上找到最新版本和其他代码。
2017-06-13 18:28:44 936
翻译 解决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 1365
翻译 ProgressCtrlST位图进度条控件类
CProgressCtrlST 1.1https://www.codeproject.com/Articles/2840/CProgressCtrlST关于讨论区提到的内存泄漏问题,需要卸载相应对象。OnPaint() {..CRect rcFullCtrl;GetClientRect(rcFullCtrl);OnDrawText(&dc, nP
2017-06-13 14:54:08 715
原创 VC INI文件实现多语言版本
参考:VC开发多语言界面 多种方法(很简单) 有源码VC2008以资源形式实现多语言版本VC++通过INI配置文件,实现多国语言切换界面方法一:通过控件ID设置,快速但缺少标题栏,单独设置 CWnd *pCtrl = GetWindow(GW_CHILD); while (pCtrl != NULL) { UINT ctrlID = pC
2017-06-12 15:05:14 1233
原创 VC获取系统临时文件夹temp
MSDN:创建和使用一个临时文件一、介绍系统临时文件夹可用%tmp%或者%temp%查看,路径为C:\Users\pc\AppData\Local\Temp获取临时文件夹路径GetTempPath, GetTempFileName获取临时文件夹下文件名二、案例这个应用程序打开一个文件指定的用户,并使用一个临时文件将文件转换为大写字母。注意,给定的源文件被认为是一个ASCII文本
2017-06-09 11:02:19 10861
原创 GDI+实现png图片加载
vc++加载透明png图片方法——GDI+和CImage两种MFC项目添加GDIplus,一编译就报VS平台不用再单独下载GDI+了实现PNG图片加载的两种方法一.png加载1.定义GdiplusStartupinput m_GdiplusULONG_PTR m_pGdiToken2.初始化BOOL CPNGDlg::OnInitDialog()
2017-06-07 16:03:13 2974
原创 注册表获取系统驱动版本信息
MSDN设备GUID定义:System-Defined Device Setup Classes Available to Vendors一、设备GUID位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class Battery DevicesClass = BatteryClassGuid = {72631
2017-06-05 15:34:24 7368
通过注册表遍历查找USB3.0驱动
2017-07-28
一个字体,大小,颜色可定义的自绘静态框控件-XColorStatic 类
2017-07-14
ConvertImage
2017-06-07
winIO3.0源码案例
2017-05-31
psOCR1.0.zip
2021-04-23
postDemo.zip
2021-04-16
ActivePerl-5.28.msi+openssl-1.1.1k.zip
2021-04-13
ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2.zip
2021-04-13
jsoncpp-master.zip
2021-04-12
photoshop javascript 脚本.zip
2021-04-09
PS Connection Demo.zip
2021-04-08
jsx读取excel案例.zip
2020-11-04
CefDemo_vs2017_cef_binary_85.3.12.zip
2020-10-12
cef_binary_85.3.12
2020-10-10
event_listener.jsx
2020-04-28
photoshop cs6二次开发文档
2018-12-06
CorelDRAW Graphics Suite X6二次开发文档
2018-12-06
Install Shield 2015 Limited Edition
2018-05-15
实现mscomm32.ocx自动注册的程序(ActiveX控件注册/注销/检测 )
2018-05-12
C++ zlib库能否实现360压缩那样解压的时候选择压缩包语言?
2021-05-28
void *stream 怎么转换成ifstream
2021-05-07
curl get命令行下请求正常,c++请求失败
2021-04-27
如何获取PPT当前选中的文本框
2018-11-27
c++ 不打开Word的情况下如何操作word
2018-11-27
c++ 操作ppt, 改变字体的时候设置只对英文有效
2018-11-23
采用“在共享 DLL 中使用 MFC”是不是这里所有dll都要提取出来
2017-07-20
自绘按钮打开一个程序时等待期间按钮属于什么状态
2017-07-18
TInitFile类是什么 , 谁有这个文件
2017-06-13
怎么抓取系统驱动版本
2017-06-05
VC C++怎么判定USB 端口是usb2.0,3.0,3.1
2017-04-20
c++如何获取内存条数和型号
2017-04-18
c++从文件中查找特定的字符串
2017-03-28
C++复制文件到C:\windows\system32\drivers
2017-03-22
c++ 执行bat脚本(bat里面调用系统命令pnputil.exe)失败
2017-03-16
C++如何检测系统驱动版本,过了WHQL的
2017-03-07
请问C++怎么查看系统补丁,比如KB2553347
2017-03-07
自绘进度条采用线程循环失败用自带的CprogressCtrl进度条就能循环,怎么回事
2017-03-02
MFC CreateProcess问题
2017-02-28
编程如何检测软件或应用有更新
2015-02-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人