- 博客(16)
- 资源 (39)
- 收藏
- 关注
原创 获取颜色值
效果如图: 百度云链接: 链接:http://pan.baidu.com/s/1dFbQeQX 密码:2dqv 功能: Get Color Value 用法: 把鼠标移动到你想获取ColorValue的地方,F3是复制,F4是暂停,F5是继续,alt+X退出程序 说明:这个程序的用处还是很大的,比如做网页的时候CSS肯定要用到很多的颜色,特别是模仿别人的网站的时候,肯定要获取颜色值.
2016-05-28 17:04:35 1356 1
原创 如何在ListCtrl中显示不同的图片
使用范围: 1.如果你想list的不同item前面都是不一样的图片,可以用这个方法(这个方法是Icon模式,其它模式需要自己稍微修改一下就行,类似的) 2.用list来显示图片(这个只支持Icon模式)效果如图: 其中图片下面的数字就是每个item的text,可以不要也可以要.步骤如下: 1.添加资源(我添加的是位图资源) 这一步骤前面有文章已经说过,这里不再详细说了.2.右键单击list
2016-05-24 11:56:21 4214 2
原创 如何动态显示图片
有两种办法,第一种就是用PicTure控件。这种办法的优点是简单,缺点是当图片大小不一致的时候,图片显示会一大一小很难看。 第二种办法就是直接把位图图片画上去。优点是可以任意伸缩以后画上去,这样可以保证大小一致。很明显的缺点就是代码比较难,稍微不留意就会内存泄漏,程序崩溃。第二个缺点是分辨率会明显降低.要注意的是,最好用工作线程来处理显示图片,否则主线程会堵塞,程序会崩溃.一.用Picture控件
2016-05-16 21:18:14 2966
原创 MFC对话框如何运行后隐藏起来
一般初学者会简单的认为在初始化对话框中ShowWindow(SW_HIDE);不就可以了吗?但其实那样是不行的,因为MFC中对话框的初始化显示其实很复杂,并不像SDK中的ShowWindow那么简单。下面介绍几种方法来达到运行后立刻隐藏。1.使用MoveWindow //在初始化对话框中使用 MoveWindow(0, 0, 0, 0);注意:这个把对话框变没了,所以你点击任务栏程序图
2016-05-14 22:20:03 2034
原创 QT-怎么添加程序图标
QT添加程序图标,改程序图标真的是太容易了。至少比MFC那些繁琐的步骤容易。步骤如下: 1.把需要添加的图标放到工程目录下,不能放在build文件夹下。 如图: 2.打开.pro工程文件 添加代码: RC_ICONS = XXX.ico (XX是图标的名称) 如图: 3.然后直接运行就行了 如图:更换图标步骤如下: 1.把需要更换的图标放到工程目录下 如图: 2.打开.pro文件
2016-05-14 21:18:40 6255 1
原创 QT-如何添加资源文件
步骤如下: 1.右键单击项目–>添加新文件 如图: 2.选择Qt Resource File 如图: 3.名称随便填 如图: 4.点完成即可 5.先添加前缀,前缀也是随便你填,最简单的就是‘/’就行了 如图: 6.添加文件 如图: 7.千万别以为到这里就完事了,这一步没做,前面都白做了,那就是文件–>保存所有.做完以上步骤就可以了 如图:
2016-05-14 20:26:26 1079
原创 截图软件
因为经常写博客,写博客呢,经常需要图解,上QQ截图不方便,还要先把截图粘贴到好友对话框再复制到桌面。其他的截图软件又不太好用,所以做了一个很小很方便截图的软件。 功能:截图并自动保存到桌面,也会自动放到粘贴板. 快捷键:Alt+A截图,Alt+X退出程序(这是一个全局热键) 用法:和一般截图一样,只需打开软件,之后想截图就按快捷键,选择区域,如果不满意选择的区域就单击右键重新选,选择好后双击即
2016-05-13 17:19:26 814
原创 怎么扫描空文件夹
其思路就是递归查找文件,然后判断文件夹中有无文件,如果没有文件则是空的文件夹。效果如图: 实现代码如下:int SearchFile(TCHAR* szPath,std::vector<std::string>& PathName){ int iFileCount = 0; //文件夹中的文件个数 WIN32_FIND_DATA windata = {
2016-05-05 13:18:14 1370
原创 搜索删除文件
最近在整理硬盘空间的时候,看到VS2015的项目工程居然那么大!几十个G,一看每一个项目至少几百M,然后我就一个个的去删那些不重要的,但是又很大的文件。然后觉得这样太没效率,所以这个idear就来了,直接写个软件,以后就自动搜索出指定大小的文件,然后一并删除,省事省时间.效果如图: 这个软件的要点如下: 1.如何遍历文件 请参见: http://blog.csdn.net/qq_182976
2016-05-04 12:48:03 480
原创 隐藏文件
隐藏文件也可以直接在cmd窗口中敲命令,但是我觉得那样太繁琐,所以做成了一个界面化的小软件.效果如图: 原理请参考: http://blog.csdn.net/qq_18297675/article/details/51142168 更正一下:两个文件不一定要在同一目录下,只要带上路径就好.百度云:链接:http://pan.baidu.com/s/1kVAi6lL 密码:ysgw主要代码如下
2016-05-04 11:39:35 390
原创 如何动态的显示程序运行的时间
假设你在做一个小软件,需要动态显示某个软件功能运行所花费的时间.就像杀毒那样,上面会有运行时间。动态显示很简单,首先想到的就是设置一个定时器,每隔一秒获取当前系统的时间,然后和程序刚运行的时间相减就能得出运行时间了。但是这样就有一个问题,假如中途你这个程序想要暂停一会,然后继续,你会发现,显示的时间突然跳变了,因为在你暂停的那一会,系统的时间是在流逝的,并不会暂停,只是你暂停显示了而已。而我想要的效
2016-05-04 11:21:54 2662
原创 如何在list控件中响应右键弹出菜单中的菜单事件
当你在list控件中右键单击的时候可以正常弹出菜单,但是当你选择菜单的功能的时候却没有反应,这是为什么呢?原因很简单,菜单事件处理消息是主窗口处理的,而你是在子窗口(list)中选择的,传入的窗口指针是子窗口的,处理消息的自然也是子窗口的,但是子窗口并没有处理相应消息的事件处理程序,所以才会有在list控件中右键菜单中的事件并没有响应。解决的办法可以说也是很简单的,就是把消息传给父窗口处理.代码如下
2016-05-04 11:03:31 1706
原创 如何打开磁盘目录对话框(BrowseForFolder)
打开文件对话框相信很多人都已经懂了,那么如何通过打开对话框选择路径呢?这里就要介绍几个函数和结构体.//文件夹信息结构typedef struct _browseinfo { HWND hwndOwner; //弹出目录对话框的父窗口 LPCITEMIDLIST pidlRoot;//ITEMIDLIST结构的地址,包含浏览时的初始根目录 //如果设为NULL则桌面目
2016-05-04 10:52:05 4572
原创 如何递归遍历磁盘文件
遍历磁盘文件的API为FindFirstFile和FindNextFile 其原型如下://INVALID_HANDLE_VALUE 表示失败HANDLE FindFirstFile( LPCTSTR lpFileName, //文件路径 LPWIN32_FIND_DATA lpFindFileData //文件信息结构);//返回非0表示成功,0表示失败BOOL Fin
2016-05-04 10:43:36 1028
原创 面向对象表达式计算器源码分享
分享一个面向对象表达式计算器的源码,里面几乎涉及到了C++的所有知识,是一个很值得学习的小项目。我在里面做了一些我的注释和理解(这个计算器并不是我写的,我也是学习。) 百度云:http://pan.baidu.com/s/1gfAq7Tp pt8c如果把C++的语法学习完了,可以用这个例子来进行巩固所学的知识!还可以自己扩展,使其成为更强大的计算器。
2016-05-01 17:34:15 1817 4
原创 WindowsAPI自绘按钮
自绘按钮有多种方法,比如创建一个BS_OWNERDRAW风格的按钮,然后就可以自绘了,但是这个好像不能用SetWindowRgn画各种形状。我介绍的这个方法很简单,但是代码量会稍多一点。就是把一个按钮当做一个单独的窗口来处理,但是这就必须要每个按钮都要注册一个类,所以代码会多一点。总体的思路是:注册主窗口类并创建主窗口–>注册子窗口类并创建子窗口(就是按钮)–>实现各自的窗口过程–>处理对应的消息.
2016-05-01 14:50:58 4727
MFC操作excel
2016-12-25
JScript帮助文档
2016-05-24
w3school离线版
2016-05-24
css手册chm版
2016-05-24
Vsiaul Assist X VS2008-2015破解版
2015-12-25
Vsiaul Assist X VS2008-2015可用破解版
2015-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人