自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Greless的后花园

编译使用VS2015版本

  • 博客(246)
  • 资源 (67)
  • 问答 (20)
  • 收藏
  • 关注

原创 系统相关功能开发(五)-系统工具

1.为程序添加快捷方式void CSysToolSampleDlg::OnButtonCreatelink() // 为程序添加快捷方式{ if (!SUCCEEDED(CoInitialize(NULL))) // 初始化COM组件 { WriteLog("初始化Shell失败"); // 初始化失败显示信息 return; // 返回 } IShe

2017-08-25 15:06:52 305

原创 系统相关功能开发(四)-应用程序操作

1.禁止程序重复运行// CAppOperSampleApp initializationconst char* MyClassName = "CAppOperSampleDlg";BOOL CAppOperSampleApp::InitInstance(){ AfxEnableControlContainer(); HANDLE hMutex = CreateMutex(NULL,

2017-08-25 14:55:32 327

原创 系统相关功能开发(三)-系统控制与调用

1.调用外部程序void CSysControlSampleDlg::OnButtonExe() // 调用外部程序{ STARTUPINFO si; // 定义启动信息变量 PROCESS_INFORMATION pi; // 定义进程信息变量 HANDLE hProcess,hThread; // 定义进程句柄和线程句柄 si.cb =si

2017-08-25 13:50:53 347

原创 系统相关功能开发(一)-获取磁盘信息

1.获取驱动器卷标void CDiskInfoDlg::OnButtonGetvol() // 获取驱动器卷标{ UpdateData(TRUE); // 从控件中更新数据,更新要获取的驱动器名称 char szVolume[MAX_PATH]={0}; // 存放卷标信息的字符数组 if (GetVolumeInformation(m_DiskName,szVol

2017-08-25 11:49:49 397

原创 系统相关功能开发(二)-磁盘操作

1.监视硬盘void CDiskOperDlg::OnButtonMonitorDisk() // 监视硬盘{ UpdateData(TRUE); // 从控件获取数据 DWORD dwWaitStatus; HANDLE dwChangeHandle; dwChangeHandle=FindFirstChangeNotification(m_DiskName,

2017-08-25 11:44:02 408

原创 两种串口通信端口编程

一.MS Comm串行通信控件VC6.0安装时自动添加注册这个组件,VS平台需要自己来注册1.准备MSCOMM32.DEP,MSCOMM32.oca,mscomm32.ocx复制到%windir%\system32\2.regsvr32 /s %windir%\system32\mscomm32.ocx文件下载:http://download.csdn.net/download/t

2017-08-24 17:10:08 6373

原创 C/C++生成错误-连接器工具错误

链接器工具错误和警告

2017-08-09 08:47:47 1257

翻译 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 6638 1

原创 WUA 系统更新补丁获取

Windows自动更新API(1)使用windows update API 获取补丁更新情况列表1.systeminfo 命令ANSI:systeminfo.exe >systeminfo.txtUNICODE:systeminfo.batpowershell -c "systeminfo | Out-File -Encoding unicode s

2017-08-01 10:14:00 4472

原创 遍历注册表得到所有USB驱动

遍历注册表得到所有USB驱动,并对比是否存在指定驱动,这是为了解决USB驱动重复安装会导致鼠标键盘不可用问题,存在跟驱动包相同的版本,则不安装// bios.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//#include "windows.h"#pragma warning(disable:4996)#pragma comment

2017-07-31 16:18:03 1398 1

原创 异形窗口-仿七彩虹光盘界面程序

PNG透明窗体全攻略(控件不透明)MFC界面编程1:GDI+实现不规则窗体 VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体GDI+编程小结UpdateLayeredWindow与SetLayeredWindowAttributesLayered Window透明窗体的实现总结用UpdateLayeredWindow实现任意异形窗口CodeProject

2017-07-25 17:17:31 966

原创 Axialis IconWorkshop图标制作软件一次性制作多个尺寸图标ico

图标制作软件:IconWorkshop根据缩放比例,系统会自动选择适当大小的图标。所以一个ico格式图标包含有多个尺寸的图片,才能保证程序显示会自动选择合适的图标 IconWorkshop制作多个尺寸ico图标 1. 首先我们在Axialis IconWorkshop当中建立一个windows图标项目,具体新建方法有好几种,可以在“新建”选项中选择,也可以直接点击提示面板中

2017-07-20 19:23:42 10052 1

翻译 可编辑子项的list control控件

说明如何编辑报表样式列表 控件中的子项下载源文件 - 14 Kb介绍几乎我们每个在VC ++中编程的人都会遇到List 控件。在许多情况下,需要在多个列中的List Control中表示数据。默认情况下,无法修改List 控件本身中的数据。在这篇小文章中,我将简单的方法来编辑报表样式列表 控件中任何列中的任何值。这里的逻辑很简单,只要用户点击他想在该地方修改的子

2017-07-18 08:58:36 1157

原创 鼠标光标更改总结

1.从文件加载光标图标HCURSOR hcur = ::LoadCursorFromFile(_T("Excalibur.cur"));//加载光标 ::SetClassLong(GetSafeHwnd(), GCL_HCURSOR, (LONG)hcur); return true;2.从资源加载光标HCURSOR hCur = LoadCursor(AfxGe

2017-07-14 15:06:27 1427

翻译 一个字体,大小,颜色可定义的自绘静态框控件-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

原创 GDI+

界面编程总结(1)http://blog.csdn.net/byxdaz/article/details/5499564白乔原创:VC之美化界面篇http://blog.csdn.net/bluejoe2000/article/details/4269540#comments双缓冲技术(基于GDI+实现) http://blog.csdn.net/woaisia/article

2017-07-11 20:06:35 466

原创 自绘按钮加载png的类

网上收集的三个自绘按钮控件加载png的类BOOL CMFCApplication1Dlg::OnInitDialog(){ CDialogEx::OnInitDialog(); // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALS

2017-07-07 13:36:42 612

原创 GDI+实现不规则窗体

MFC界面编程1:GDI+实现不规则窗体 VC++玩转炫酷悬浮窗3---GDI+完美实现不规则窗体1.UpdateLayeredWindow更新的位置、大小、形状、内容和半透明的分层窗口。BOOL WINAPI UpdateLayeredWindow(  _In_     HWND          hwnd,//窗口句柄  _In_opt_ HDC

2017-06-30 18:15:11 1071

转载 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 2651

原创 系统准备工具 (Sysprep.exe) 实现OOBE用法

MSDN: sysprep一.系统准备工具介绍系统准备工具 (Sysprep.exe)用于准备供映像或交付给客户的 Windows 安装。二.OOBE流程Sysprep.exe->审核模式Audit->重启->删除用户->OOBE->关机三.操作步骤 测试完成后,整机设置出货状态,应执行OOBE标准。 1....

2017-06-27 16:34:19 29116 2

原创 逻辑驱动器个数和盘符获取GetLogicalDrives和GetLogicalDriverStrings

获取逻辑驱动器有两个函数GetLogicalDrives和GetLogicalDriverStringsMSDN:GetLogicalDrives函数介绍MSDN :GetLogicalDriverStrings函数介绍一、盘符和标卷的获取 GetLogicalDriverStrings// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。

2017-06-22 14:33:37 5702

翻译 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

翻译 有皮肤的滑块控件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

翻译 平滑,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

翻译 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 4714

翻译 树列表控件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 3187

翻译 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

翻译 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

翻译 一个带剪裁区域,工具提示和鼠标跟踪的皮肤按钮CxSkinButton类

翻译来源:  https://www.codeproject.com/Articles/1014/CxSkinButton这个类很常见,在很多源码中都有见到。MFC用CxSkinButton.cpp和CxSkinButton.h之前用到过的案例:对话框背景图六种方法-PictureEx类实现对话框背景图和xSkinButton类实现按钮样式一个带剪裁区域,工具提示和鼠标

2017-06-13 20:33:27 992

翻译 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

翻译 全功能的自绘菜单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

翻译 全功能的自绘按钮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 943

翻译 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

翻译 样式工具包 - 使用高级图形技术创建自定义用户界面

翻译来源: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

翻译 使用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 3173 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 3209

翻译 加强进度控制ProgressCtrlX进度条类

翻译来源:https://www.codeproject.com/Articles/920/Enhanced-Progress-Bar-Control增强的进度控制,支持渐变阴影,格式化文本,动画,工具提示,形状,“snake”和反向模式以及垂直模式下载源文件 - 22 Kb下载演示项目 - 109 Kb您可以在我的主页上找到最新版本和其他代码。

2017-06-13 18:28:44 951

翻译 解决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

翻译 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

原创 VC INI文件实现多语言版本

参考:VC开发多语言界面 多种方法(很简单) 有源码VC2008以资源形式实现多语言版本VC++通过INI配置文件,实现多国语言切换界面方法一:通过控件ID设置,快速但缺少标题栏,单独设置 CWnd *pCtrl = GetWindow(GW_CHILD); while (pCtrl != NULL) { UINT ctrlID = pC

2017-06-12 15:05:14 1257

两种串口通信端口编程

http://blog.csdn.net/greless/article/details/77532552

2017-08-24

通过注册表遍历查找USB3.0驱动

通过注册表遍历查找USB3.0驱动 http://blog.csdn.net/greless/article/details/72867700

2017-07-28

异形窗口-仿七彩虹光盘界面程序

http://blog.csdn.net/greless/article/details/76087534

2017-07-25

自绘按钮png图

http://blog.csdn.net/greless/article/details/74595755

2017-07-18

一个字体,大小,颜色可定义的自绘静态框控件-XColorStatic 类

XColor Static是一个简单的基于静态框的控件,它提供字体更改,文本和背景颜色以及图标显示。 http://blog.csdn.net/greless/article/details/75090417

2017-07-14

自绘静态文本框类

http://blog.csdn.net/greless/article/details/75090417

2017-07-13

自绘按钮PNG闪烁问题

http://blog.csdn.net/greless/article/details/74595755

2017-07-07

VS2008做的仿腾讯手机管家程序

网上找的,关于MFC控件自绘png图片

2017-07-04

GDI+不规则窗体

http://blog.csdn.net/greless/article/details/74011387

2017-06-30

解决MFC闪烁的CMemDC类

http://blog.csdn.net/greless/article/details/73188278

2017-06-13

ProgressCtrlST位图进度条控件类

http://blog.csdn.net/greless/article/details/73178276

2017-06-13

INI文件实现多语言版本

VC INI文件实现多语言版本 :http://blog.csdn.net/greless/article/details/73107266

2017-06-12

背景位图的实现

GDI+实现png图片加载http://blog.csdn.net/greless/article/details/72900596

2017-06-07

ConvertImage

GDI+实现图像格式BMP、JPEG、GIF转换 使用GDI+显示GIF图像 http://blog.csdn.net/greless/article/details/69525541

2017-06-07

VC背景图加载jpg

详情 http://blog.csdn.net/greless/article/details/62038581

2017-06-07

背景透明自绘进度条

背景透明自绘进度条

2017-06-05

注册表获取驱动版本信息

详情:http://blog.csdn.net/greless/article/details/72867700

2017-06-05

winIO3.0源码案例

winIO3.0已编译好lib库文件,win10 64验证Ok,详情:http://blog.csdn.net/greless/article/details/72821876

2017-05-31

屏幕录像Kinescope

Visual C++自学视频教程 屏幕录像

2017-05-31

ProgressStatusBar

http://blog.csdn.net/greless/article/details/72783415

2017-05-27

ffmepg3.0_Demo.zip

ffmpeg 日志打印

2021-12-17

psOCR1.0.zip

开源 photoshop CEP插件 OCR文字识别 https://blog.csdn.net/greless/article/details/116063598

2021-04-23

postDemo.zip

C++ POST请求调用百度AI OCR https://blog.csdn.net/greless/article/details/115749766

2021-04-16

ActivePerl-5.28.msi+openssl-1.1.1k.zip

c++windows openSSL编译(ActivePerl-5.28.msi+openssl-1.1.1k) https://blog.csdn.net/greless/article/details/115662267

2021-04-13

ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2.zip

c++windows openSSL编译(ActivePerl-5.8.8.822-MSWin32-x86-280952.msi+openssl-1.0.2) https://blog.csdn.net/greless/article/details/115657319

2021-04-13

BaiduAI_OCR.zip

c++ 调用百度OCR识别:https://blog.csdn.net/greless/article/details/115632806

2021-04-12

jsoncpp-master.zip

jsoncpp 1.9.4 编译 https://blog.csdn.net/greless/article/details/115629557

2021-04-12

photoshop javascript 脚本.zip

Adobe ExtendScript Toolkit CC自带的脚本https://blog.csdn.net/greless/article/details/115544598

2021-04-09

PhotoshopJS.zip

ps脚本官方文档https://blog.csdn.net/greless/article/details/115527694

2021-04-08

PS Connection Demo.zip

Adobe® Photoshop® Connection SDK C++ 案例 https://blog.csdn.net/greless/article/details/115492941

2021-04-08

jsx读取excel案例.zip

【Photoshop JS脚本】jsx如何操作excel https://blog.csdn.net/greless/article/details/109486277

2020-11-04

CefDemo_vs2017_cef_binary_85.3.12.zip

依照此文章并修改了部分以兼容vs2017,cef_binary_85.3.12 https://blog.csdn.net/mushao999/article/details/37606189 修改部分如下:https://blog.csdn.net/greless/article/details/109028612

2020-10-12

cef_binary_85.3.12

已经编译cef_binary_85.3.12+g3e94ebf+chromium-85.0.4183.121_windows32.tar.bz2

2020-10-10

MyPSD_demo.zip

c++解析PSD文档案例,Adobe Photoshop档案格式规格,vs2017Adobe Photoshop档案格式规格

2020-06-06

event_listener.jsx

event_listener.jsx PS事件监听脚本 1、修改脚本监听数据本地化语言显示 ---0.02-01 2、函数增加注释当前历史记录名称 ---0.02-02 https://blog.csdn.net/greless/article/details/105811358

2020-04-28

photoshop cs6二次开发文档

脚本:https://www.adobe.com/devnet/photoshop/scripting.html sdk:https://www.adobe.com/devnet/photoshop/sdk.html

2018-12-06

CorelDRAW Graphics Suite X6二次开发文档

关于CorelDRAW开发文档获取,官方没有直接下载方式,可以在CorelDRAW安装目录搜索.pdf,.chm查找,然后vs里面导入com库就能用了,也可以// 从类型库向导中用“添加类”创建的计算机生成的 IDispatch 包装类 #import "c:\\Program Files\\Corel\\CorelDRAW Graphics Suite X6\\Programs64\\CorelDRAW.tlb" no_namespace

2018-12-06

RS485串口调试案例(带CRC校检)

详细介绍 https://blog.csdn.net/greless/article/details/80346014

2018-05-17

Install Shield 2015 Limited Edition

相关介绍 https://blog.csdn.net/greless/article/details/80325701

2018-05-15

实现mscomm32.ocx自动注册的程序(ActiveX控件注册/注销/检测 )

详细介绍https://blog.csdn.net/greless/article/details/80289936

2018-05-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除