
windows开发
大雪001
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows程序设计(十一)图形基础(3)
画笔的建立、选择和删除使用函式 CreatePen 或 CreatePenIndirect 建立一个逻辑画笔,这仅仅是对画笔的描述。这些函式传回逻辑画笔的代号;然后,呼叫 SelectObject 将画笔选进装置内容。现在,就可以使用新的画笔来画线了。 在任何时候,都只能有一种画笔选进装置内容。在释放装置内容(或者在选择 了另一种画笔到装置内容中)之后,就可以呼叫 DeleteObject 来删...原创 2020-03-29 15:59:07 · 513 阅读 · 0 评论 -
windows程序设计(十)图形基础(2)
边界框函数边界框函数有很多,常见的边界框函数有Arc 、Ellipse 、Rectangle 、RoundRect、Chord 、Pie 。这些函数严格意义上来讲不算是画线函数。这些函数是在画线,但它们同时又填入画刷填入一个封闭区域。上面提到的函式有一个共同特性,即它们都是依据一个矩形边界框来绘图 的。定义一个包含该物件的框,即边界框(bounding box),Windows 就在这个框内画...原创 2020-03-22 16:24:21 · 577 阅读 · 0 评论 -
windows程序设计(九)图形基础(1)
图形装置介面(GDI:Graphics Device Interface)是 Windows 的子系统, 它负责在视讯显示器和印表机上显示图形。GDI 是 Windows 非常重要的部分。GDI原理图形输出设备分为两大类:位元映射设备和向量设备。大多数 PC 的输出设备是位元映射设备,这意味著它们以图点构成的阵列来表示图像。GDI函数呼叫GDI函数呼叫方式分为以下几类:1.取得(或者建立...原创 2020-03-15 19:22:05 · 642 阅读 · 0 评论 -
windows程序设计(八)显示区域大小与卷动列
有时候当我们显示大段文字的时候,经常会出现屏幕空间不够的情况,在本节中就要解决这个问题。显示区域大小原创 2020-03-05 14:49:51 · 396 阅读 · 0 评论 -
windows程序设计(七)文字输出
本讲中要使用TextOut函数来在窗口上显示多行文字,首先介绍TextOut函数的用法。TextOut函数在指定位置写入的字符串,利用当前选择的字体,背景颜色和文本颜色。BOOL TextOutA( HDC hdc, int x, int y, LPCSTR lpString, int c);第一个参数hdc为装置内容代号,可以是GetDC的回...原创 2020-02-15 14:58:52 · 975 阅读 · 0 评论 -
windows程序设计(六)Unicode码与ASCII码
ASCII码ASCII码(ASCII:American Standard Code for Information Interchange)被叫做 美国信息交换标准代码,标准ASCII是由七位的二进制数来表示,一共可以表示2^7=128个标准字元码,其中包含就有 26 个小写字母、26 个大写字母、10 个数字、32 个符号、 33 个代号和一个空格。标准ASCII码有很多优点:26个字母是连...原创 2020-02-13 18:10:55 · 794 阅读 · 0 评论 -
windows程序设计(五)视窗详解:视窗信息的处理
经历之前几个步骤,视窗就会出现在显示器上。接下来视窗就需要对我们得一些操作来进行相应的响应,通过以下代码来实现相关的功能: //从操作系统的消息队列中不断的捡取消息(讯息回圈) while (::GetMessage(&msg, NULL, 0, 0)) { ::TranslateMessage(&msg); //软键盘转化消息 ::DispatchMessage(&a...原创 2020-02-06 20:55:18 · 717 阅读 · 0 评论 -
windows程序设计(四)视窗详解:创建视窗与显示视窗
在上一步注册视窗时,我们注册的是视窗类别,视窗类别定义了视窗的一般特性,因此可以使用同一视窗类别来建立许多不同的视窗。创建视窗的过程可以看作是对视窗类别的进一步细化,我们使用CreateWindow或者CreateWindowEx函数来进行视窗的创建。CreateWindow函数的作用为创建一个重叠窗口,弹出窗口或子窗口。它指定窗口类,窗口标题,窗口样式,以及(可选)窗口的初始位置和大小。该函数...原创 2020-02-06 17:44:53 · 1198 阅读 · 0 评论 -
windows程序设计(三)视窗详解:注册视窗类别(RegisterClass与RegisterClassEx)
在一个视窗显示在屏幕上之间,首先就是要进行视窗的注册工作,在此使用的是 RegisterClass进行视窗类别的注册。RegisterClass函数的功能为注册一个窗口类,供以后在对CreateWindow或CreateWindowEx函数的调用中使用。目前RegisterClass函数已被RegisterClassEx函数做取代。但是,如果不需要设置类小图标,则仍然可以使用RegisterCl...原创 2020-02-05 15:40:39 · 1969 阅读 · 0 评论 -
windows程序设计(二):建立第一个视窗
创建一个视窗的具体步骤如下:(1)注册窗口类RegisterClassEx(2)创建窗口CreateWindowEx(3)在桌面上显示窗口ShowWindow(4)更新窗口客户区UpdateWindow(5)进入无限的消息获取和循环处理。首先获取消息GetMessage,若有消息到达,则将消息分派回调函数DispatchMessage处理,如果返回的是WM_QUIT,则GetMessag...原创 2020-02-05 14:08:58 · 489 阅读 · 0 评论 -
windows程序设计(一):程序入口和MessageBox
如下所示为第一个win32程序:#include<Windows.h>int WINAPI WinMain(HINSTANCE hInstance ,//本模块的实例句柄 HINSTANCE hPrevInstacne, //win16时代句柄,基本无意义 PSTR szCmdLine, //命令行参数(地址) int i...原创 2020-02-02 15:04:13 · 342 阅读 · 0 评论