Windows 常用標准控件介紹
1.窗口框架(Window),它是屏幕上與一個應用程序相對應的矩形區域,包括框架和客戶區,是用戶與產生該窗口的應用程序之間的可視界面,它通常包含子對象,例如,窗口中通常包含的標題欄、菜單欄、客戶端和其他對象
2.對話框(Dialog),對話框或消息框,屬於特殊的窗口。
3.標題欄(TitleBar),位於窗口最頂部。顯示當前應用程序名、文件名等,在許多窗口中,標題欄也包含程序圖標、“最小化”、“最大化”、“還原”和“關閉”按鈕以及“幫助”按鈕。
4.菜單欄(MenuBar) 在標題欄下的水平欄,通常包含:文件、編輯、查看等。菜單內是各個命令,可以是內置或自定義菜單欄。一般標准菜單是一個橫向的長條,可以通過Alt鍵激活,通過左右光標鍵進行切換。菜單欄的項目通常是有彈出菜單的,提示有子菜單時可以通過下光標展開。
5.客戶端(Client),窗口的用戶區域。
6.窗格(Pane),可用於顯示信息的框架中的單獨區域、拆分的文檔窗口或狀態欄的矩形區域。用戶可以在窗格之間以及當前窗格的內容中定位,但不能在不同窗格中的項之間定位。因此,窗格表示低於框架窗口或文檔、但高於單個控件的分組級別。通常,根據上下文的不同,用戶可通過按 Tab、F6 或 Ctrl+Tab 在窗格之間定位。
7.分組(Grouping),以邏輯方式分組的對象。它是一個矩形容器,分組對象及其所包含對象之間可以是父子關系。
8.文檔(Document),文檔窗口,它總是包含在應用程序窗口中。此角色只應用於多文檔界面 (MDI) 窗口,且引用包含了 MDI 標題欄的對象。
9.鼠標指針(Cursor),屏幕上顯示的指針,鼠標移動時,指針會跟着移動。它會根據不同情況顯示多種狀態,比如普通狀態下為標准箭頭,可點擊對象為手形,可編輯狀態為I型,程序正在執行時為沙漏。
10.插入符號(Caret),是閃爍的行、塊或位圖,在窗口的工作區中標記插入點位置,通常存在於可編輯文本里,當控件為只讀時依然可以使用光標鍵來移動插入符號進行逐行或逐字的朗讀。國內用戶通常稱為光標。
11.工具欄(ToolBar),它是使常用功能易於使用的控件組合。通常為橫向的長條,內含文本或圖形按鈕。
12.列表(List),允許用戶選擇一項或多項。列表通常為一個較大的矩形。切換列表項目選擇時,使用方向鍵即可,進行多選時,請按住Ctrl鍵 瀏覽到想要的列表項目時,空格進行選擇。
13.列表項目(ListItem),列表里面包含的項目。
14.菜單(MenuPopup),用於提供選項列表,用戶可從中進行選擇,以執行操作,菜單通常為縱向的長條。所有菜單類型都必須具有這種作用,包括通過從菜單欄中選擇而顯示的下拉菜單,以及在單擊鼠標右鍵時顯示的快捷菜單。
15.菜單項(MenuItem),它是菜單中用戶可以選擇以執行命令、選擇選項或顯示另一個菜單的項。就功能而言,菜單項可等效於下壓按鈕、單選按鈕、復選框或菜單。
16.樹視圖(Outline),大綱或樹結構,顯示層次列表,且通常允許用戶通過光標鍵進行展開和折疊分支。
17.樹視圖項目(OutlineItem),樹視圖里面的項,通過光標鍵進行選擇,左右光標進行分支的展開和折疊,有些情況下,樹視圖項目也可能是復選框類型,通過空格進行勾選和去勾選。
18.選項卡列表(PageTabList),頁標簽控件的容器。
19.屬性頁(PageTab),允許用戶查看頁的屬性,例如頁的標題、該頁是否為主頁,或者該頁是否已被修改。通常,該控件的唯一子級是包含了關聯頁內容的分組對象。
20.組合框(ComboBox),它是帶有關聯列表框的編輯控件,可提供一組預定義選項。 通過光標鍵可以進行列表項目選擇,如果該組合框是可編輯的,則可以進行編輯通過左右光標進行逐字朗讀。組合框的列表通常是隱藏的,使用Alt加下光標可以將它顯示出來。
21.下拉列表框(DropList),此控件顯示一個項,並允許用戶從可供選擇的選項的列表中顯示和選擇另一個項。通過光標鍵進行操作。
22.表格(Table),包含單元格行和單元格列(還可包含行標頭和列標頭)的表。該控件通常是一個較大矩形。通過光標鍵進行單元格的訪問。
23.行(Row),表中的一行單元格。
24.列(Column),表中的一列單元格。
25.單元格(Cell),表中的單元格。
26.列標頭(ColumnHeader),它為表中的列提供可視標簽。
27.行標頭(RowHeader),為表行提供可視標簽。
28.按下按鈕(PushButton),下壓按鈕控件,通常翻譯為按下按鈕也稱作命令按鈕,它是用戶可以打開或關閉的小型矩形控件,它處於關閉狀態(默認)時,其外觀凸起,而當它處於打開狀態時,其外觀凹陷。
29.復選框(CheckButton),是可獨立於其他選項而打開或關閉的選項。 通過空格進行勾選或者去勾選。此外還有一種特殊的三態復選框,它比普通復選框多一種默認狀態。
30.單選按鈕(RadioButton),假定共享具有該屬性的單個父級的所有對象都是單個互相排斥組的組成部分。必要時,您可以使用分組對象將選項按鈕分成單獨的組。 該控件在統一分組里,使用方向鍵進行切換改變選擇。
31.滑塊(Slider),有時稱為跟蹤條,允許用戶通過移動滑塊在最小值和最大值之間以給定的增量調整設置。Windows 操作系統中的音量控制是滑塊控件。 它有橫向滑塊和縱向滑塊,通常使用上下光標或者左右光標來改變滑塊的值。
32.進度欄(ProgressBar),它通過在一個水平矩形內顯示彩色線來指示漫長操作的進度。彩色線長度與矩形長度之比對應於已完成操作的百分比。該控件不需要用戶輸入。 用戶Tab到該控件,讀屏將指示出它的值,通常它的值范圍是0到100。
33.滾動條(ScrollBar),垂直或水平滾動條,該滾動條可以是工作區的一部分,也可以在控件中使用。滾動條通常還包括兩端的滾動按鈕。
34.工具提示(Tooltip),它是一個小型矩形彈出式窗口,其中顯示按鈕用途的簡短說明。
35.狀態欄(StatusBar),它是這樣一種區域:通常位於應用程序窗口的底端,其中顯示有關當前操作、應用程序狀態或選定對象的信息。狀態欄可以有多個區域,在狀態欄中顯示不同類型的信息,例如,對當前所選菜單命令的解釋。爭渡讀屏提供快捷的狀態欄提示熱鍵功能。
36.鏈接(Link),該鏈接是源文檔與目標文檔之間的連接。該對象的外觀可能像文本或圖形,但其操作像按鈕。在程序里它通常是彈出一個新窗口來顯示網頁,在網頁里,更多的作用是進行文檔連接。
37.靜態文本(StaticText),用於對話框中其他控件或說明的只讀文本,例如標簽中的文本。無法修改或選擇靜態文本。
38.可編輯文本(Text),可編輯的或只讀的可選擇文本。通過光標鍵進行逐行逐字朗讀,行首行尾鍵,上下翻頁鍵均可以進行操作。同時移動插入符號,進行文本的編輯工作。該控件可以是單行文本,也可以是多行文本。