- 博客(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
翻译 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
通过注册表遍历查找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关注的人