📄 d003.bmp.txt
字号:
Size(使用光标键调整窗口大小)、Minimize(将窗口缩成图标)、Maximize(窗口最大化)
和Close(关闭窗口)。
4)标题栏。标题栏位于窗口的顶部,其中显示的文本信息用于标注应用程序,一般是
应用程序的名字,以便让用户了解哪个应用程序正在运行。标题栏的颜色反映该窗口是否是
一个活动窗口,当为活动窗口时,标题栏呈现醒目颜色。鼠标双击标题栏可以使窗口在正常
大小和最大化状态之间切换。在标题栏上按住鼠标左键可以拖动并移动该窗口,单击右键可
弹出窗口系统菜单。
5.资源共享
Windows是一个多任务的操作系统,各个应用程序共享系统提供的资源。常见的资源包
括:设备上下文、画刷、画笔、字体、对话框控制、对话框、图标、定时器、插入符号、通
信端口、电话线等。
Windows要求应用程序必须以一种能允许它共享Windows资源的方式进行设计,它的
基本模式是这样的:首先向Windows系统请求资源,然后使用该资源,需要注意的是,使
用完后应释放该资源给Windows以供别的程序使用。即使最有经验的Windows程序员也常
常会忽略释放资源,如果忽略了这一步,当时可能不会出错,但过随即将出现程序运行异常,
或萁他程序的正常运行受到干扰等情况。这是因为资源没有释放,导致内存泄漏。
在Windows应用程序设计中,CPU也是一种非常重要的资源,因此,应用程序应当避
免长时间地占用CPU资源(如一个特别长的循环),如果确实需要这样做,也应当采取一些
措施,使程序能够响应用户的输入以退出循环。主存也是一个共享资源,要防止同时运行的
多个应用程序因协调不好而耗尽内存资源。应用程序一般不要直接访问内存或其他硬件设
备,如键盘、鼠标、计数器、屏幕、串口、并口等。Windows系统要求绝对控制这些资源,
以保证向所有的应用程序提供公平的、不中断的运行。如果确实要访问串并口,应当使用通
过Windows提供的函数来安全地访问。
1.1.2 Windows的数据类型
1.句柄
Windows应用程序中存在许多对象,例如菜单、窗口、图标、内存对象、位图、刷子、
设备对象和程序实例等。在Windows中,对象使用句柄进行标识。通过使用一个句柄,应
用程序可以访问一个对象。
在Windows软件开发工具中,句柄被定义为一种新的数据类型。在应用程序中,对句
柄的操作一般有如下3类:
1)赋值。句柄可以被赋以初始值,可以被改变为用于标识同类对象中的另~个对象,
也可以被用作函数的参数。
2)与NULL进行相等比较。用来判定一个句柄是否为一个有效的句柄。
3)和与标识同类对象的另一个句柄进行相等比较。用来判定两个句柄是否标识同一个
对象。
句柄并不一定是一个16位的整数,它的长度将会随着不同的计算机平台和Windows的
发展而有所变化,如在32位Windows中,句柄将是一个32位的数据,并且不是整数类型。
一种通用句柄类型为HANDLE,从HANDLE类型又派生出了一些新的句柄数据类型,
3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -