自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zuishikonghuan的博客

welcome to my blog ^_^

  • 博客(17)
  • 收藏
  • 关注

原创 GdiplusFlat(2)WM_PAINT消息,窗口子类化和设备上下文

本博文由CSDN博主zuishikonghuan所作,版权归zuishikonghuan所有,转载请注明出处:http://blog.csdn.net/zuishikonghuan/article/details/47169605上一篇博文(GdiplusFlat(1)GDI+平面API:用GDI的思想进行GDI+编程 ,地址:http://blog.csdn.net/zuishikonghu

2015-07-31 16:17:35 3010

原创 GdiplusFlat(1)GDI+平面API:用GDI的思想进行GDI+编程

坚信GdiplusFlat比Gdiplus好!我要在资料匮乏的GdiplusFlat上打下一片天地!没有api文档?我去百度找,就算把那些其他不支持GDI+类的语言中用GdiplusFlat的例子翻出来看,头文件里函数和结构没有声明?我自己声明!实在不行?我把你们这些GdiplusFlat函数一个个从dll里load进来直接动态调用!!GDI+(Gdiplus)想必大家都不陌生,MSDN给出的解释是Windows GDI+ is a class-based API for C/C++ program

2015-07-21 10:49:25 3750 2

原创 [Win32] 注册表操作(2)枚举注册表

本文由CSDN用户zuishikonghuan所作,转载请注明出处:http://blog.csdn.net/zuishikonghuan/article/details/46981391上一篇“[Win32] 注册表操作(1)基本操作和创建开机自启动 ”(http://blog.csdn.net/zuishikonghuan/article/details/46967369)中,介绍了注

2015-07-21 09:51:58 5003

原创 [Win32] 注册表操作(1)基本操作和创建开机自启动

想必注册表大家都不陌生,微软自然也提供了注册表操作的API,通过这些API,我们可以修改注册表达到很多目的,比如添加关联,修改系统设置等。注意:绝大多数的注册表键的ACL都是不允许标准用户权限的程序写入的,因此,请使用管理员权限运行程序。一。基本感念:1。键(项),值项注册表编辑器左侧的那些文件树中的每个都叫“键”(也叫项),右侧的那些叫值项(也可叫“键值”)。子键(子

2015-07-20 13:52:39 6237

原创 [Win32] UAC用户账户控制(提权+降权)

首先必须澄清一下:UAC不是Vista才有的东西!我反正知道XP就有了,2000不知道,XP上也有UAC,只不过默认没有开启,你要是愿意可以自己开启,只不过太不人性化了,和Linux上的switch user一样不人性化,没次提权必须输入管理员用户的密码。所以Vista的UAC根本就不是什么新鲜玩意,如果当时完全按照微软的规范编程,升级到Vista以后UAC带来的兼容性问题虽然有但不会

2015-07-20 10:40:39 19397 1

原创 [Win32] 文件系统操作

上一节讲了文件同步读写,这次就说说文件系统的操作。文件系统,简单理解一下,因为磁盘上数据有他的存储方式,而应用程序如果对每种磁盘格式都有了解的话,无疑太难实现,而且兼容性也无法保证,因此,操作系统就将具体的磁盘格式虚拟成(抽象成)一个文件系统,应用程序只需对文件系统操作,磁盘设备驱动程序会把对文件系统的操作转化为对磁盘扇区的操作,这就是文件系统。一。枚举子目录/枚举文件依靠三个

2015-07-20 08:48:15 4200

原创 [Win32]ReadFile/WriteFile 的文件同步读写

先来看看我很早之前写的两个函数,他们实现了简单的直接读写文件,读文件是把文件一股脑都读进来,写文件是覆盖原来的文件写入//参数:文件名,输出的字符串指针//返回值:读取的大小DWORD MyReadFile(char* fn, char* &out){ HANDLE pfile; pfile = CreateFile(fn, GENERIC_READ, 0, NULL, OPEN_E

2015-07-17 14:15:10 10188

原创 对Windows10虚拟桌面的简单研究

汗啊,逆向Windows可不是容易的事,我就简单滴研究一下Windows10沸沸扬扬的"虚拟桌面"其实大家都知道,虚拟桌面其实在很早就有了,市面上就有一些虚拟桌面软件,我也有偶然得到了一款虚拟桌面的源码,这些虚拟桌面软件其实都是调用了一个叫CreateDesktop(Ex)的API而已,所以我就以为Windows10虚拟桌面也就是调用了一下这个API而已,但是又很奇怪,毕竟Window

2015-07-17 11:11:51 13011 1

原创 [Win32SDK基本]ListView Controls(2)Report (details) View 详解(续)

在上一篇”[Win32SDK基本]ListView Controls(1)Report (details) View 详解“中

2015-07-15 14:41:28 4430 4

原创 [Win32SDK基本]ListView Controls(1)Report (details) View 详解

本文由CSDN用户zuishiko所作,转载请注明出处:http://blog.csdn.net/zuishikonghuan/article/details/46872885老规矩,先上MSDN:https://msdn.microsoft.com/en-us/library/windows/desktop/bb774737(v=vs.85).aspx其实还是子窗口,static那节

2015-07-14 13:54:36 7127 1

原创 [Win32SDK基本] Combo Box

老规矩,先上MSDN:https://msdn.microsoft.com/en-us/library/windows/desktop/bb775792(v=vs.85).aspx其实还是子窗口,static那节说的很明白了,就不重复了 ,这个控件的类名是COMBOBOXCombo Box分为3种:1。Simple风格为:CBS_SIMPLEDisplays the l

2015-07-14 09:15:51 3207

原创 API Caller,计算机网络和算法

我只是一个高中生,对编程有深切的热情,我学习不好,但是玩编程也玩了三年多年了,最近建了一个CSDN博客,看见有个征文,于是也来凑凑热闹:)若有路过的前辈和大神望能指点一二:)计算机程序是什么?从本质上说,程序是一段二进制机器码!本身是0和1的组合,由具体的机器来执行这些机器码,也就是说机器码是给机器读的一份指令,机器按照指令去执行操作(往往是读写寄存器或内存)。因为人们直接用机器码写程

2015-07-13 13:51:45 4963 2

原创 [Win32SDK基本] 模态窗口 和 多窗口

什么是模态窗口呢,想必大家都知道模态对话框和非模态对话框吧,模态窗口和模态对话框类似。假设我们需要在按钮单击时创建一个新窗口,如果只是在按钮单击消息里CreateWindow(Ex)一个新窗口,那么这个窗口和之前的窗口是独立的,他们同时接受用户的响应。那么我们想在新窗口完成它的使命之前让之前的窗口拒绝接收响应,就要创建一个“模态窗口”如何创建模态窗口呢,其实模态窗口和真正的窗口一样,只

2015-07-08 13:52:57 4959

原创 [Win32SDK基本]开启UI系统风格

最近太忙了,马上就期末考试了,本来想说说模态窗口来的,但是稿子没写完,所以今天先说说系统风格:先看看我之前做的一系列程序的运行图片:开启系统风格之后:可以发现按钮可以文字图片共存了,同时界面漂亮了很多,这是如何实现的呢?其实系统风格就是使用win32的控件版本6.0方法一:直接在cpp里头文件include下面加上这么一行即可:#pragma comment

2015-07-08 13:44:25 3281

原创 [Win32SDK基本]Edit Control详解

对于Win32窗口控件也说了不少了,今天来说说编辑框 Edit Control控件。MSDN:https://msdn.microsoft.com/en-us/library/windows/desktop/bb775458(v=vs.85).aspx其实还是子窗口,static那节说的很明白了,就不重复了 ,这个控件的类名是Edit创建两个edit control:HWN

2015-07-06 13:44:28 10711

原创 [Win32SDK基本]Button Control(4)Radio Buttons

对于按钮控件已经说过了push button,check boxes,group boxes,这次来说说 Radio Buttons老规矩,先看MSDN:A radio button (also called option button) consists of a round button and an application-defined label, icon, or bi

2015-07-03 13:43:57 2562

原创 [Win32SDK基本]Button Control(3)Group Boxes

上两篇中说了push button和check box这两种按钮,上两篇中还算有点东西说,BM_SETIMAGE 和 BM_SETCHECK 嘛,可是 Group Boxes我实在是不知道说些什么好了,但好歹也是按钮控件的一种,于是就说说。MSDN:A group box is a rectangle that surrounds a set of controls, such a

2015-07-01 13:48:03 2378

空空如也

空空如也

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

TA关注的人

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