《白手起家Win32SDK应用程序》(完整版+目录).docxVIP

《白手起家Win32SDK应用程序》(完整版+目录).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《白手起家Win32SDK应用程序》(完整版+目录).docx

《白手起家Win32SDK应用程序》 目 录  TOC \o 1-3 \h \z \u  HYPERLINK \l _Toc309223478 《白手起家Win32SDK应用程序》  PAGEREF _Toc309223478 \h 1  HYPERLINK \l _Toc309223479 第一篇、预备知识  PAGEREF _Toc309223479 \h 2  HYPERLINK \l _Toc309223480 第二篇、创建Win32工程和主函数  PAGEREF _Toc309223480 \h 6  HYPERLINK \l _Toc309223481 第三篇、增加一个回调函数  PAGEREF _Toc309223481 \h 8  HYPERLINK \l _Toc309223482 第四篇、注册一个窗口类  PAGEREF _Toc309223482 \h 10  HYPERLINK \l _Toc309223483 第五篇、利用已注册的窗口类来创建一个窗口  PAGEREF _Toc309223483 \h 15  HYPERLINK \l _Toc309223484 第六篇、显示你创建的窗口  PAGEREF _Toc309223484 \h 19  HYPERLINK \l _Toc309223485 第七篇、获取消息及对消息缺省处理  PAGEREF _Toc309223485 \h 21  HYPERLINK \l _Toc309223486 第八篇、关闭窗口的同时退出程序  PAGEREF _Toc309223486 \h 25  HYPERLINK \l _Toc309223487 第九篇、窗口标题栏上显示自定义图标(手动编辑代码)  PAGEREF _Toc309223487 \h 28  第一篇、预备知识 ? ????????????????????? ?白云小飞 1 说在前面 ????由于VC6及MFC的特点,我们许多人从标准C++学习到VC6MFC应用程序的编程学习的过度会有一个很大的夸跃,从而感到非常的吃力。 ????究其原因之一:MFC类库设计虽然精巧,但我们在使用MFC设计程序时,会发现MFC到处是API函数的影子。MFC并没有象Delphi的VCL类库,VB的控件库一样封装得让人几乎完全不用知道还有Win32API函数及其操作原理,所以要想利用VC6的MFC编程,我认为就一定要先学习如何直接用Win32API函数来编程。对API编程中的一些关键的概念和原理要有一定认识,这样才会有一个比较平滑的过渡。以上就是我写这个系列的初衷。 2 我假设你已有的知识: ????这里我假设你已经掌握了如下的知识,如果你在如下方面知识有点不太清楚,那要去补一补罗,否则你看到相关的内容时会有麻烦的。 ????下面说是我对你知识的假设: 2.1 Windows系统的文件、文件夹、路径的概念 2.2 C语言的基本知识(基本以等级考试二级C语言为准,还要有所扩充) ??2.2.1 指针的概念。 ??2.2.2 函数指针概念。 ??2.2.3 各种自定义类型(最重要的是struct类型)的概念。 ??2.2.4 要知道函数的各种参数传递形式(值、地址、引用传递)。 ??2.2.5 typedef及其应用。 ??2.2.6 #include及其应用。 ??2.2.7 十进制、二进制、十六进制。 ??2.2.8 按位与、或、非运算的实质。 ??2.2.9 宏定义概念、使用及意义。 ??(每个人总是学完了C或C++语法后才会开始用VC6进行Windows编程学习的。但是你的基础又是如何呢?这是一个关键。因此我对你的C知识做了具体的假设。) 2.3 会安装VC6.0并安装到一台机上 2.4 VC6编译界面的各组成部分及基本操作(至少会用VC6写控制台程序)。 2.5 VC6调试中至少要会设置断点哦。 ??(呵呵!我的要求不过份吧!) 3 还必须预备的知识: ????以上知识是你看本系列的前提,不过我还要给你预备一下我们再这个阶段学习中会遇到的新东西。 3.1 你将会接触到的Win32API函数库: ????以前的DOS下或Windows的控制台程序下,你要在显示器上输出文字,要用printf(),或cout的函数对象来完。但如果你要显示一个图形或图象或为你的程序设计一个图形化的操作界面等等的,那可就惨了,一切都要你自已完成。复杂得很了!(唉!谁叫DOS是字符界面的操作系统呢!) ????现在好了,在Windows下编程你可就轻松得多了。因为Windows操作系统都为我们准备好了,它

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档