![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Win32 SDK
wangjunicode
相信一万小时定律,时间会告诉你一切!
展开
-
Win32 SDK学习笔记0
前言1. 学习win32(SDK)有什么用,以后能拿来干什么?win32(SDK)是基础,就是学习windows的API的使用和常见的基本机制。可以说,有了win32(SDK)就可以做Windows上的基本的所有问题,我们用的MFC、WTL、ATL什么的也是对win32(SDK)的封装,说到底还是win32(SDK),所以一定要学好win32(SDK)。Win32开发是C语言+API+SDK的方式,原创 2017-03-30 23:10:07 · 661 阅读 · 0 评论 -
Win32 SDK学习笔记1
学习win32的编程,与DOS不同的是,实现的目标是一个具有你所需要的功能的窗口。这个窗口时时刻刻都在与操作系统之间,通过一个称之为消息队列的东西传送数据。因此处理好各种消息便成了win32编程的核心。 学习参考书:Windows程序设计(第五版珍藏版 ) 学习窗口编程之前的几个概念:实例(instance): 简单理解,就是类定义的对象,称为实例;句柄(handle):和文件句柄原创 2017-03-31 15:27:12 · 382 阅读 · 0 评论 -
Win32 SDK 学习笔记2
本篇主要是创建一个简单窗口的学习笔记,前三篇都是一个简单窗口的学习,目的就是打下基础,后面学习的更熟练。 承接上篇 Win 32 SDK 学习笔记1一、注册窗口类“ATOM MyRegisterClass(HINSTSNCE hInstance)”中的ATOM是无符号整数类型,参数hInstance是当前窗口的句柄,这里的关键是API函数RegisterClassEx(&wc)函数ATOM Reg原创 2017-04-03 13:11:44 · 345 阅读 · 0 评论 -
Win32 SDK学习笔记3
前文复习思考一下,窗口程序中为什么要注册窗口类?你想创建什么样的窗口呢?那么,创建什么样的窗口呢?创建前,Window系统可不知道你要的是什么类型的窗口啊(比如标题栏上显示什么图标,鼠标形状是什么,窗口背景颜色等等)。这些类型信息应在你创建前事先告诉Window系统。可以采用这种方法:就是我们事先写一份要创建窗口的类型申请表,提交(注册)给Window系统。然后在创建时,可以让Windows按这个申原创 2017-04-05 11:13:39 · 458 阅读 · 0 评论 -
Win32 SDK 学习笔记4
字符串的显示文本字符在窗口中显示一般有2种方法,一是在指定位置显示文本使用TextOut()函数,在指定区域显示文字使用上一章讲的DrawText()函数功能比较强大,能自动回行、显示快捷键上下左右对齐等。另外本章还要介绍如何设置文本的前景背景。一、DrawText()函数的格式DrawText()函数的原型上一章已经说明,这里仅解释最后一个参数:格式输出。DT_LEFT、DT_CENTER、DT原创 2017-04-05 17:51:08 · 434 阅读 · 0 评论 -
Win32 SDK 学习笔记5
要在指定位置显示文字,用的更多是TextOut()函数。它与DrawText()函数特点不同,作用也不同。一、TextOut()函数的基本用法TextOut()函数既不处理回车符、TAB键等,也不自动回行,以指定的位置作基准点,在其附近显示,默认时基准点是这一行字的左上角。要知道当前文字的对齐方式,可以用GetTextAlign()函数,本节先学习与之相对的SetTextAlign()函数。Text原创 2017-04-05 19:28:52 · 338 阅读 · 0 评论 -
Win32 SDK 学习笔记6
画笔和画刷是作图的基础,有静态的描画和利用鼠标动态画图。一、画笔的种类和使用方法画笔的使用和之前字体类似,首先用CreatePen()函数创建一个画笔对象,然后与设备文本绑定,同时得到旧的画笔。用完后删除新画笔,并且恢复旧画笔。画笔的种类: - PS_SOLID:实现; - PS_DASH:破折线;等等 vc中并不提供指定两点画线的功能,LineTo()函数从上一次画笔所在的位置作为起点,原创 2017-04-05 21:40:49 · 346 阅读 · 0 评论 -
Win32 SDK学习资料整理
1、The Forger’s Win32 API Programming Tutorial 2、theForger’s Win32 API教程第二版(源码) 3、如何开发一个扫雷小游戏?原创 2017-04-05 22:39:35 · 684 阅读 · 0 评论