Windows窗口的组成与性质

   1.窗口的组成

  在熟练使用Windows之前,必须先了解其窗口的组成,即了解组成窗口的各元素。下图所示为Windows的一个典型窗口,在该窗口中包括如下诸元素。


  (1)标题栏和窗口标题。标题栏是位于窗口顶行的横条,其中含有窗口标题,即窗口名称,如“我的电脑”、“我的文档”、“控制面板”等。

  (2)菜单栏。通常,菜单栏都在窗口标题栏的下面,以菜单条的形式出现。在菜单条中列出了可选的各菜单项,用于提供各类不同的操作功能,比如在“我的电脑”窗口的菜单条中,有“文件”、“编辑”、“查看”等菜单项。

  (3)工具栏。工具栏位于菜单栏的下方。其内容是各类可选工具,它由许多命令按钮组成,每一个按钮代表一种工具,如可利用删除命令按钮来删除一个文件或文件夹;可利用属性命令按钮来查看文件(夹)的属性,包括义件(夹)的类型、大小,以及在义件夹中包含多少文件等。

  (4)控制菜舉按钮。它位于窗口标题的左端。可用它打开窗口的控制菜单,在菜单中有用于实现窗口最大化、最小化、关闭等操作的选项。

  (5)最大化、最小化和关闭按钮。在窗口标题栏的右边有3个按钮。单击中间的最大化按钮,可把窗口放大到最大(占据整个桌面)。当窗口巳经最大化时,最大化按钮就变成还原按钮,单击它,又可将窗口还原为原来的大小。单击左边的最小化按钮,可将窗口缩小到任务栏。如需关闭该窗口,可单击关闭按钮。

  (6)滚动条。当窗口的大小不足以显示出整个文件(档)的内容时,可使用位于窗口底部或右边的滚动块(向右或向下移动),以观察该文件(档)中的其余部分。

  (7)窗口边框。界定了窗口周边的网条边被称为窗口边框。用鼠标移动一条边框的位置可改变窗口的大小;也可利用鼠标去移动窗口的一个角来同时改变窗口两个边框的位置,以改变窗口的位置和大小。

  (8)工作区域。窗口内部的区域称为工作区域。

  2.窗口的性质

  (1)窗口的状态。当用户双击图标A而打开相应的窗口A时,该窗口便处于激活状态。此时用户可以看见窗口A中的所有元素,且窗口的标题条呈高亮度蓝色。被激活窗口的应用程序在前台运行,它能接收用户输入的信息。如果用户再双击阁标B而打开窗口B时,窗口B又处于激活状态。此时窗口A则转为非激活状态,且窗口A被窗口B所蒗盖。这种窗口虽然已被打开但处于非激活的状态被称为打开状态。在Windows98的桌面上,允许同时有多个处于打开状态的窗口,但其中只能有一个窗口处于激活状态,也就是说,仅有一个应用程序在前台运行,其余的程序都在后台运行。

  (2)窗口的改变。用户可用鼠标来改变窗口的大小及其在桌面上的位置。因此,既可用鼠标来拖拽窗口边框或窗口角,以改变窗口的大小,乂可利用最大化和最小化按钮或控制菜单,来将窗口最大化或最小化。

时间: 2024-10-27 14:49:09

Windows窗口的组成与性质的相关文章

Xp系统开机会弹出“登录到windows”窗口怎么办

  Xp系统开机会弹出"登录到windows"窗口怎么办?最近,有不少使用WindowsXp系统的用户反馈,电脑每次开机都会弹出"登录到 Windows"界面,但是无需输入密码,只需点击确定就可以登入,这是怎么回事呢?其实,该问题是由于系统中安装了"Netware"客户端导致的,下面小编给大家分享下解决方法. 步骤如下: 1.在桌面上网上邻居上单击右键,选择"属性"; 2.在"本地连接"上单击右键,选择&q

windows-QT 去标题按钮 保留Windows窗口特性

问题描述 QT 去标题按钮 保留Windows窗口特性 QT去掉最大最小关闭按钮,保留标题栏,且保留Windows窗体移动到屏幕边缘自动排列功能,要怎么设置?我的做法是this->setWindowFlags(Qt::Window | Qt::WindowTitleHint);这样去掉了最小最大关闭三个按钮,但是同时窗体移动到屏幕边缘自动排列功能也失效了,通过设置windowflags能够实现我的需求吗?如何设置? 解决方案 Qt::WindowSystemMenuHint去掉系统菜单看看

windows窗口种类,组成,基本操作

  一.Windows窗口种类 一类是在桌面上的窗口,它由Windows系统创建,这类窗口又可分为应用程序窗口和文件夹窗口;比如打开我的电脑对话框.另一类是由应用程序创建的,这类窗口叫文档窗口,比如记事本文本文档窗口.当然对话框窗口也是属于windows常见的窗口类型,这种打击也经常见,qq聊天对话框的窗口类型相似. 文档窗口和应用程序窗口这两类窗口的主要差别是: (1)前者有菜单栏,后者没有自己的菜单栏.对文档窗口内容的操作,使用创建它们的应用程序窗口的菜单栏菜单. (2)前者的打开窗口控制菜

windows窗口初始化问题

问题描述 windows窗口初始化问题 windows API 中是否有类似与windowinit的窗口初始化接口,该接口可以返回窗口句柄. 解决方案 CreateWindow

关于windows窗口加载图片 为什么我用LoadImage函数加载总是不成功

问题描述 关于windows窗口加载图片 为什么我用LoadImage函数加载总是不成功 #include HBITMAP hbg; BITMAP bm; int w,h; HDC memdc; TCHAR *filename=L"1.bmp";//位图文件名 LRESULT CALLBACK WndProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam) { switch(Message) { case WM_DESTRO

应用-windows窗口创建,debug调试出现的问题,release则不会

问题描述 windows窗口创建,debug调试出现的问题,release则不会 #include #include "tchar.h" #include LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) { return DefWindowProc(hwnd, message, wParam, lParam); /*switch (message) { case WM_DES

Windows窗口消息实例详解_C 语言

本文实例总结了Windows窗口消息.分享给大家供大家参考.具体如下: 复制代码 代码如下: //////////////////////////////////////////////////////////////////////////    #include "AFXPRIV.H"//消息值的定义来源    #include "Dde.h"//DDE消息值的定义来源    #include "CPL.H"//控制面板消息值的定义来源   

界面-vs windows窗口 按钮及控件

问题描述 vs windows窗口 按钮及控件 怎样实现 单击读取按钮btn 控件dgv 显示 文本文件.csv数据 : 这项目目录跟窗口界面 求细讲!能有代码更好! 谢谢! 解决方案 读取按钮中,根据你的csv文件路径,程序打开读取它的内容,按行读取,然后插入对话框中 http://www.cnblogs.com/Clin/archive/2013/03/14/2959022.html 解决方案二: @guwei4037

win32 api Windows窗口的创建

windows窗口的创建有以下几个步骤: 1.创建注册窗口类 2.创建窗口句柄 3.显示更新窗口 4.消息循环 1.创建注册窗口类 所谓创建窗口类就是定义一个WNDCLASS类对象,并将该对象进行初始化.之后就要用RegisterClass()函数对该窗口类对象进行注册,以便使某个窗口与该窗口类相关联. 关于WNDCLASS的定义如下:  typedef struct {    UINT style;    WNDPROC lpfnWndProc;    int cbClsExtra;    i