自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (81)
  • 收藏
  • 关注

原创 不使用双缓冲 移动图片时 如何减少闪烁

思路:  不要使用Invalidate等函数              而是直接在DC上画图              这样,由于是在原有的背景上画图,差别很小,所以不会有明显的闪烁              但是,必须将图片移动时所形成的那个矩形区域轨迹  用背景色

2011-08-31 17:13:32 1400

转载 对话框程序中使用加速键

在SDI视图中,可以直接在Accelarator资源中添加工具栏或菜单项的快捷键,若是加速键资源ID有对应的消息响应函数,就可以直接使用这些快捷键了,若是没有,需添加对应的消息处理函数,然后便可使用。 (                我在调试视图加速键时,发现加速键不起作用,查了诸多资料均无效果。        最后无意间,清理了项目清理了解决方案后,再重新调试时,发现能正确运行

2011-08-31 16:54:08 1155

转载 VC 获取系统特殊文件夹的路径如:系统目录,桌面等

如果需要,请在StdAfx.h中添加 #include         TCHAR MyDir[_MAX_PATH];  SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0);AfxMessageBox(MyDir); 其中第三个参数CSIDL_APPDATA可以为以下的值:  CSIDL

2011-08-31 16:47:02 7629

原创 如何判断对话框已经初始化

一种笨方法: 加个变量控制 另外的方法: 根据已有变量控制  若初始化中有创建非模态对话框  可以通过,判断非模态对话框句柄是否存在来判断,如下: //初始化中 m_showImageDlg.Create(IDD_DIALOG_SHOW,t

2011-08-31 12:53:00 3185 2

原创 vs2005的解决方案资源管理器本在左边,现跑到右边去了,怎样才能将其搬到左边

点击   窗口------》重置窗口布局                        就可以了       如若上面不成功 则可全部改成初始状态  工具》导入和导出设置>重置所有设置>否,仅重置,从而改写我的当前设置>下一步选择VisualC++默认设置。完成。 关闭向导,回去了吧?呵呵。  不过,这样把自己所有的设置都复原了  字

2011-08-25 15:42:47 4947 2

原创 本来认为 CTreeCtrl类 在ASCII环境下与在UNICODE环境下略有不同 但现在发现我错了,两者还是相同的

我在把asc转换为UNICODE过程中,发现树控件的消息触发略有些不同        TVN_ITEMEXPANDING 和 TVN_ITEMEXPANDED 消息 在节点第一次调用Expand时触发 ,触发后,为该节点设置TVIS_EXPANDEDONCE 状态

2011-08-23 15:40:56 1294

转载 exit()和return语句的区别

(一)exit用于结束正在运行的程序,exit函数将参数是返回给OS。而return是返回函数值并退出函数。(二)return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。(三)在main函数(其代表一个进程)结束时会隐式地调用exit函数。exit是结束一个进程,它将删除进程使用的内存空间,同时把错误信息返回父进程。所以一般程序执行到 main

2011-08-17 15:03:23 963

原创 响应了WM_SetCursor消息,如何改变鼠标形状

响应了WM_SetCursor消息,这时, 改变鼠标形状的代码必须在这个消息里处理,在其他地方使用SetCursor已经不起作用了。这个消息处理函数包含三个参数:afx_msg BOOL OnSetCursor( C

2011-08-16 13:31:15 13670 1

转载 VS2005 断点失效 (为什么断点会失效 有知道的吗 请解惑)

早上程序还好好的,中午修改了几段代码就断点失效了,这个问题遇到过N次,但每次按网页上的几种方式都解决了,这次居然不行,对买可乐索芙特比较无语。     重启,删除临时文件,勾掉xx匹配。。。无效,绝望之余,想起对比法(可见一个人处于烦闷中是脑残的),另运行一个程序,断点正常。

2011-08-11 17:38:11 1117

原创 橡皮筋 GetTrueRect 与 m_rect区别

橡皮筋跟踪鼠标时,橡皮筋矩形范围被自动保存在m_rect中,调用m_rect就可以知道现在橡皮筋的位置,那怎么还有个GetTrueRect函数呢?    先看如下语句:   CRect rect2; m_RectTracker2.GetTrueRec

2011-08-11 15:29:28 2374

原创 再谈鼠标移动画图时,图像不断闪烁问题

在前面一篇文章中版InvalidateRect( LPCRECT lpRect) 以及 RedrawWindow( LPCRECT lpRect) 中的重绘部分区域 是什么含义       曾提到鼠标移动时,其它图形也跟着闪烁的问题,当时用的方法是SetTim

2011-08-11 11:34:52 6599

原创 对话框不响应WM_KEYDOWN消息,可以通过重载BOOL PreTranslateMessage(MSG * pMsg)来实现

对话框程序中,如果不响应WM_KEYDOWN消息,可以通过重载PreTranslateMessage(MSG* pMsg)来实现    如下例: BOOL CShowImageDlg::PreTranslateMessage(MSG* pMsg){ if(pM

2011-08-10 17:17:37 4786 1

原创 使用InvalidateRect(rect) 防止图片移动时发生闪烁

Invalidate();   执行时,是先用背景刷清屏以后,再重新绘画  InvalidateRect(rect), 他执行时, rect区域以背景刷清屏,rect以外的区域不调用背景刷,而是将屏幕上现有的内容(如图片图形等)作为背景,在这个背景上直接画图。  若是

2011-08-10 16:56:42 10518 1

原创 InvalidateRect( LPCRECT lpRect) 以及 RedrawWindow( LPCRECT lpRect) 中的重绘部分区域 是什么含义

Invalidate(),发送WM_PAINT消息 调用 OnPaint()重绘  InvalidateRect(rect),也是发送WM_PAINT消息,调用OnPaint()重绘   两个都是调用OnPaint(), 那它们有什么区别呢?InvalidateRec

2011-08-09 14:52:08 3312

原创 GDI+ 内存泄露

使用GDI+时,发现总是出现泄漏内存的错误,提示内存块43发生泄漏,但是发生泄漏的源文件是VC 内部文件,不是自己写的程序,然后利用DEBUGVIEW等工具,也是只能显示有内存泄漏情况,却不能找到源文件到底哪里有问题。       最后,又将自己的程序反复看了好几遍,NEW

2011-08-09 12:41:37 4296 3

原创 橡皮筋类的使用

一:使用橡皮筋类CRectTracker,可以使的被选择的区域,通过鼠标来移动或缩放,并且不会发生闪烁现象。如果想实现图片的移动和缩放的话, 使用响应down、up、move是一种方法,不过这种方法通常闪烁的很厉害,而更好的方法的就是用橡皮筋类来实现,直接将图画到橡皮筋内部去第一步:定义类变量 CRectTracker m_RectTracker;

2011-08-05 14:56:12 5030 2

EnumDevice.zip

使用directshow 枚举 视频设备、音频设备的代码示例 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/118573432

2021-07-08

DXResource.zip

DirectShow 相关资源 包含所需的头文件、 官方的graphEdit Directshow.chm官方文档

2021-07-08

gimp-2.10.24-setup-3.exe

一款开源的 图片制作软件 制作ICON 使用博客:https://gudianxiaoshuo.blog.csdn.net/article/details/118081970

2021-06-21

signtool.exe

微软签名工具 使用博客 :https://gudianxiaoshuo.blog.csdn.net/article/details/117411743

2021-05-31

duiliib 基本控件使用示例.zip

云信duilib 基本控件使用示例 具体使用方法 参考博文 duilib 快速入门 (C++ 界面开发) https://blog.csdn.net/shuilan0066/category_8007774.html

2021-04-16

Package Control.zip

sublime package control 安装说明:https://gudianxiaoshuo.blog.csdn.net/article/details/113526297

2021-02-01

obs可能还需依赖的dll.zip

obs可能还需依赖的dll libeay32.dll libgcc_s_dw2-1.dll libwinpthread-1.dll ssleay32.dll

2021-01-28

OBS开发需要安装的软件.zip

包含cmaker vs2013 depencies obs-studio-21源码 qt-vsaddin-msvc2013插件 OBS开发 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/103179718

2021-01-28

depens.zip

dll depends win7 DLL DEPENDS win10 depends 运行 DependenciesGui.exe

2021-01-27

duilib 之 文件选择示例.zip

提供一个完整的duilib简单示例,用以演示从布局界面 到程序控制 到编译运行的完整过程。 演示了RichEdit控件、Button控件、 Slider控件的用法,方便初学者参考。 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/113181393

2021-01-26

JsonTest.zip

jsoncpp库配置、及应用示例 详情参考 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/112804338

2021-01-21

modifyName.zip

实用小程序工具 之 批量修改文件名 csdn博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/112724711

2021-01-18

cmake-3.16.0-rc3-win64-x64

cmake-3.16.0-rc3-win64-x64

2021-01-02

快乐课堂V7.4.2.zip

快乐课堂 寓教于乐小组、个人 完善积分机制 老师评价: 很好,很有创意 这软件确实很实用 学生很感兴趣 这个软件在小组教学中,很有帮助

2020-08-16

任性动图V9.8.1.zip

简单的做动图 尤其是文字动图 可制作漂亮的闪字 照片合成动图,添加动态效果 傻瓜式创建动图方式

2020-08-16

Windows-classic-samples.zip

Windows-classic-samples 微软开源项目,github下了好几遍才下载下来的

2020-07-20

channel_v3.rar

There are no packages available for installation sublime channel_v3.json 解决sublime无法下载包问题

2020-04-14

vs2013 msvc dll.rar

msvcr120d.dll-

2019-12-27

obs-vs2013.zip

vs2013 可编译的OBS 带VS插件 DSHOW dependencies2013 obs-studio qt-vsaddin-msvc2013-2.3.0.vsix rtmpdirectshowfiltersetup.exe

2019-11-26

VS样式,换新机子时,导入老机子样式

用惯了老机子的VS界面,换新机子时,各种不适应。 现在重新打造老款样式

2019-03-13

c++ duilib 使用一个布局文件,实现不同消息框显示

使用参考 博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/133385195

2023-09-28

64位 openssl lib库

64位 openssl lib库

2023-07-28

根据学生成绩分不同段位分别显示 类似英雄榜

根据学生成绩 分不同段位 分别显示 类似英雄榜 比如: 至尊 黄金 白银 青铜 每个段位多少人 各自分数等 使用VUE +elementUI打造 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/128675595

2023-01-13

QT窗口,自定义标题栏 并实现拉伸 移动功能示例

QT窗口,自定义标题栏 并实现拉伸 移动功能示例 OBS 自定义标题栏示例 相应博文: OBS自定义标题栏 https://gudianxiaoshuo.blog.csdn.net/article/details/104606115

2023-01-11

VC++ SDI 单文档框架 菜单应用实例

VC++ SDI 单文档框架 菜单应用实例

2022-12-26

vc++ 课程 学生成绩登录系统源码

vc++ 课程 学生成绩登录系统源码 添加记录、删除记录等操作

2022-12-26

ThinkPHP网站登录注册模块开发 毕业设计论文

ThinkPHP网站登录注册模块开发 毕业设计论文

2022-12-26

DShow头文件及LIB库

DShow头文件及LIB库

2022-12-26

VC++ 资源管理器 毕业设计论文

VC++ 资源管理器 毕业设计论文 只是毕业设计论文

2022-12-26

VC++ 小软件 毕业设计论文

VC++ 小软件 毕业设计论文

2022-12-26

将某网页设置为homepage的 MFC 小例子

将某网页设置为homepage的 MFC 小例子

2022-12-23

MFCDuilibTest

MFC中 使用duilib的一个小例子

2022-12-23

glink屏幕写字源码

glink屏幕写字源码 根据自己需求,做了部分改变,C#源码,提供方便的屏幕写字功能

2022-12-23

DXGI 桌面采集流程 简单示例

DXGI 桌面采集流程 简单示例

2022-07-25

微软github提供的DXGI 示例代码

微软github提供的DXGI 示例代码

2022-07-25

obs-studio_27.2 开源软件OBS 源码及子模块源码 打包

开源软件OBS 源码及子模块源码 打包 子模块 比较难下载,这次都打包在里面了 编译方法参考博客:https://gudianxiaoshuo.blog.csdn.net/article/details/125683811

2022-07-11

第一个duilib工程示例 博客地址:https://gudianxiaoshuo.blog.csdn.net/article

博客地址: https://gudianxiaoshuo.blog.csdn.net/article/details/124878982 一、clone 整个项目 1、clone 2、框架结构 3、官方例子 二、使用向导 生成windows桌面程序 1、 创建win32Project 2、组织结构 三、改造成DUILIB 1、清理代码 2、加入DUILIB 各种工程 3、修改输出目录 4、添加包含目录、lib目录 5、运行库 6、添加引用 四、代码改造 1、在 stdafx.h 中引入所需的头文件 2、引入线程类 1)在创建的项目中 wWinMain 所属的头文件中,增加自定义的主线程对象。 2)在 wWinMain 的文件中,增加主线程对象的方法实现,在这里初始化 duilib 3、创建一个窗口类 1) 头文件 2)CPP 3) 加入几个必须的接口 4、XML文件 1)在运行目录中,添加资源文件 2)XML样式文件 5、显示窗口

2022-05-30

VUE--组件示例 博客 https://gudianxiaoshuo.blog.csdn.net/article/detail

博客 https://gudianxiaoshuo.blog.csdn.net/article/detail VUE 组件示例

2022-05-28

elementUI 本地化 所需资源

elementUI 本地化 所需资源 博客:https://gudianxiaoshuo.blog.csdn.net/article/details/12271

2022-01-27

罗技摄像头公共属性集 文档 及头文件.zip

找了好久才找到的,官网已经没有了,再对罗技相机控制上 有用 logitech_uvc_driver_public_property_sets LVUVCPublic.h 可以参考博客: https://blog.csdn.net/shuilan0066/category_9571671.html

2021-09-26

空空如也

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

TA关注的人

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