Greless的后花园

编译使用VS2015版本

排序:
默认
按更新时间
按访问量

Windows 评估和部署套件 (ADK)系统部署流程

微软官网:https://technet.microsoft.com/zh-cn/library/dn621895.aspx 名词简介 ADK:Windows ADK,评估和部署工具包 OPK:OEM Preinstallation Kit,OEM 预安装工具包 WINPE: Windows...

2016-06-02 11:09:44

阅读数:4130

评论数:0

类型转换总结

一.string 与Cstring互转问题1.string转CString (宽字符方式UNICODE)(1).CA2T 宏,这种方法不安全 string s; CA2T szr(s.c_str()); CString = (LPCTSTR)szr;//(LPCTSTR)为强制类型转换(...

2018-05-29 15:34:29

阅读数:17

评论数:0

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

淘宝某款三合一光照温湿度传感器  实现RS485串口通信一、说明书关于通信协议的介绍 二、案例讲解写个上位机来实现数据收发过程,界面设计如下1、温湿度检测我们在问询帧里发送010300000002,返回01030401BE011C9BB2返回的数据解释:01:设备地址03:modbus_RTU通讯...

2018-05-17 09:50:37

阅读数:96

评论数:0

InstallShield vs2015 的安装与激活

当时看了网上一些关于激活的方法,居然需要VPN,翻墙啥的 ,我一脸懵逼,后来自己试了试,完全不用啊首先,你需要

2018-05-15 17:18:38

阅读数:74

评论数:0

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

一、参考资料在MFC程序中如何注册/注销/检测ActiveX控件(.OCX)查看ocx控件CLSID的方法二、详细介绍1.新建MFC程序,并增加管理员权限,控件注册需要管理员权限,否则会打开DllRegisterServer失败。2、注册控件void CMFCApplication1Dlg::On...

2018-05-12 13:21:54

阅读数:28

评论数:0

软件点击没反应的问题occont.cpp

Release版本软件移植到其他电脑没反应,debug版本发现是这是由于ActiveX控件没注册引起的,在运行电脑注册下就好了 ,比如我用了串口控件,regsvr32 mscomm32.ocx...

2018-05-11 18:13:59

阅读数:25

评论数:0

未定义标识符 "PLVGROUP"

编译时出现 未定义标识符 "PLVGROUP", 未定义标识符 "PLVGROUPMETRICS" ,未定义标识符 "PFNLVGROUPCOMPARE" ,未定义标识符 &quot...

2018-04-02 16:46:09

阅读数:177

评论数:0

DirectX图形开发(一)-基本概念

一.DXSDK_Jun10.exe安装 二.VS2015配置 1.VC++目录 可执行文件目录:$(DXSDK_DIR)Utilities/bin/x86 包含目录:$(DXSDK_DIR)Include;$(IncludePath) 库目录:$(DXSDK_DIR)Lib/x8...

2017-09-04 15:53:01

阅读数:239

评论数:0

图形与图像编程(五)-图像控制

一、图片上绘制线条 //在图片上绘制线条 void CGDIControlView::OnMenuitemDrawlineonimage() { Graphics graphics(m_hWnd); Image image(L"baby.JPG"); UINT w...

2017-08-31 17:21:56

阅读数:115

评论数:0

图形与图像编程(四)-图像特效

一、图像锐化处理 //图像锐化处理 void CGDIEffectSampleView::OnMenuitemRuihua() { Status status = GenericError; Graphics graphics(m_hWnd); status = graphics.Get...

2017-08-31 15:02:27

阅读数:148

评论数:0

图形与图像编程(三)-特殊曲线

一、绘制蜗牛线 //绘制蜗牛线 void CCavsSampleView::OnMenuitemWoniuline() { float pi = 3.1415926f; CRect rect; GetClientRect(&rect); UINT width = rect.W...

2017-08-31 14:32:40

阅读数:143

评论数:0

图形与图像编程(二)-基础图像技术

一、位图画刷 //位图画刷 void CGDIBaseSampleView::OnMenuitemBmpbrush() { CDC* pDC = GetDC(); CRect rect; GetClientRect(&rect); rect.top = rect.Height...

2017-08-31 13:59:34

阅读数:124

评论数:0

图形与图像编程(一)-图形编程

DDB和DIB的区别 可以這樣理解 DDB 只存在與內存裡,它是與當前顯示相關的,也不可能保存成文件。 一般情況下用 CreateBitmap , CreateCompliateBitmap 就是 DDB 而用 CreateDIBSection 得到的就是 DIB, DIB ...

2017-08-30 17:33:18

阅读数:120

评论数:0

字体效果

一、空心字 // 绘制空心字 void CFontEffectsSampleView::OnMenuKongxinFont() { // 获得窗口的客户区设备上下文句柄 CClientDC dc(this); // 更改当前字体 LOGFONT lf; dc.GetCurrentFo...

2017-08-30 15:24:50

阅读数:143

评论数:0

动态链接库

一、DLL种类 不使用MFC的win32 DLL和使用MFC的MFC DLL MFC DLL三种开发方式 1.使用静态链接MFC类库的常规DLL 2.使用动态链接MFC类库的常规DLL 3.MFC扩展DLL。现有MFC类库中的类派生而来的可以重复使用的类。扩展DLL使用MFC的动...

2017-08-30 14:49:58

阅读数:105

评论数:0

系统相关功能开发(十)-鼠标键盘

1.交换鼠标左右键 void CMouseKeyBordSampleDlg::OnButSwap() // 交换鼠标左右键 { if (SwapMouseButton(TRUE)) // 交换鼠标左右键 WriteLog("鼠标左右键已经交换"); // 输出...

2017-08-25 17:38:39

阅读数:129

评论数:0

系统相关功能开发(九)-剪贴板

1.列举剪贴板中数据类型 void CClicpBoardSampleDlg::OnButtonEnumClformat() // 列举剪贴板中数据类型 { if(!OpenClipboard()) // 打开剪切板 { WriteLog("打开剪切板时发生错误&q...

2017-08-25 17:16:15

阅读数:103

评论数:0

系统相关功能开发(八)-消息

1.自定义消息 // 21.8.1(OK) #define WM_MY_MESSAGE WM_USER + 66 // 自定义消息 void CMessageSendSampleDlg::OnButtonSendMymessage() // 发送自定义消息函数 { SendMessag...

2017-08-25 17:03:11

阅读数:145

评论数:0

系统相关功能开发(七)-系统信息

1.获取CPIUD void CSystemInfoSampleDlg::OnButtonGetCpuid() // 获取CPU ID值 { BYTE szCPU[16]= {0}; // 定义存放CPU类型的数组 UINT uCPUID = 0U; // 定义存放CPUID的数组...

2017-08-25 16:27:11

阅读数:104

评论数:0

系统相关功能开发(六)-桌面相关

1.获取桌面对话框 2.获取任务栏对话框句柄 void CDesktopSampleDlg::OnButtonGetBar() // 获取任务栏对话框句柄 { HWND hWinBar = ::FindWindow("Shell_TrayWnd","&quo...

2017-08-25 15:37:03

阅读数:108

评论数:0

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