应用程序窗口的组件

【勇芳软件工作室】汉化HomePreviousNext

应用程序窗口包括诸如标题栏,菜单栏,窗口菜单(以前称为系统菜单),最小化按钮,最大化按钮,恢复按钮,关闭按钮,大小边框,客户区域,水平滚动条和垂直滚动条。应用程序的主窗口通常包括所有这些组件。下图显示了典型主窗口中的这些组件。

【标题栏】显示应用程序定义的图标和文本行;通常,文本指定应用程序的名称或指示窗口的用途。应用程序在创建窗口时指定图标和文本。标题栏还使用户可以通过使用鼠标或其他指点设备来移动窗口。

大多数应用程序包括一个列出应用程序支持的命令的【菜单栏】.菜单栏中的项目代表命令的主要类别。从菜单栏中选择一个项目通常会打开一个弹出菜单,其项目对应于给定类别中的任务。通过选择命令,用户指示应用程序执行任务。

【窗口菜单】由Windows创建和管理。它包含一组标准菜单项,当用户选择时,设置窗口的大小或位置,关闭应用程序或执行任务。有关菜单和窗口菜单的详细信息,请参阅菜单.

当您单击最大化或最小化按钮时,这将影响窗口的大小和位置。当用户单击【最大化按钮】时,Windows会将窗口放大到屏幕的大小并定位窗口,因此它覆盖整个桌面,减去任务栏。同时,Windows用恢复按钮替换最大化按钮。【恢复按钮】是一个位图,当单击时,将窗口还原到其以前的大小和位置。

当用户单击【最小化按钮】时,Windows将窗口缩小到其任务栏按钮的大小,将窗口定位在任务栏按钮上,并将任务栏按钮显示为其正常状态。要将应用程序还原到其以前的大小和位置,请单击其任务栏按钮。

【大小边框】是围绕窗口周边的区域,使用户能够使用鼠标或其他指点设备对窗口进行大小调整。

【客户区】是应用程序显示输出的窗口的一部分,例如文本或图形。例如,桌面发布应用程序在客户端区域中显示文档的当前页面。应用程序必须提供一个称为窗口过程的函数来处理窗口的输入并在客户区显示输出。有关窗口过程的更多信息,请参阅窗口程序.

【水平滚动条】【垂直滚动条】将鼠标或键盘输入转换为应用程序用于水平或垂直移动客户区内容的值。例如,显示冗长文档的文字处理应用程序通常提供垂直滚动条,以使用户能够向上和向下翻页文档。

标题栏,菜单栏,窗口菜单,最小化和最大化按钮,大小边框和滚动条统称为窗口的【非临床区】.Windows管理非客户区的大多数方面;应用程序管理关于窗口的其他一切。特别地,应用程序管理客户端区域的外观和行为。