複製鏈接
請複製以下鏈接發送給好友

功能表

鎖定
功能表就是視窗的功能表列緊接在標題列的下方,分為頂層功能表或突現式功能表項。
中文名
功能表
外文名
Function table
別    名
主功能表
頂層功能表
類    型
軟件視窗的功能區

功能表功能表簡介

功能表功能

視窗的功能表列緊接在標題列的下方顯示,這個功能表列有時被稱為「主功能表」或「頂層功能表」。列在頂層功能表的項目通常是下拉式功能表,也叫做「突現式功能表」或「子功能表」。您也可以定義多重嵌套的突現式功能表,也就是説,在突現式功能表上的項目可以存取另一個突現式功能表。有時突現式功能表上的項目呼叫對話方塊以獲得更多的資訊(對話方塊在下一章介紹)。在標題列的最左端,很多父視窗都顯示程式的小圖示,這個圖示可以啓動系統功能表。它實際上是另一個突現式功能表。

功能表主要介紹

突現式功能表的各項可以是「被選中的」,這意味著Windows在功能表文字的左端顯示一個小的選中標記,選中標記讓使用者知道從功能表中選中了哪些選項。這些選項之間可以是互斥的,也可以不互斥。頂層功能表項不能被選中。

功能表啓用

功能表啓動和不啓動

頂層功能表或突現式功能表項可以被「啓用」、「禁用」或「無效化」。「啓動」和「不啓動」有時候被當作「啓用」和「禁用」的同義詞。被啓用或禁用的功能表項在使用者看來是一樣的,但是無效化的功能表項是使用灰色文字來顯示的。

功能表選擇

從使用者的角度來看,啓用、禁用和無效化的功能表項都是可以「選擇的」(被選擇的功能表項目會被加高亮度顯示),也就是説,使用者可以使用滑鼠選擇被禁用的功能表項,將反相顯示遊標列移動到禁用的功能表項上,或者使用功能表項的關鍵字母來選擇該功能表項。然而,從程式寫作者的角度來看,啓用、禁用和無效化功能表項的功能是不同的。Windows只為啓用的功能表項向程式發送WM_COMMAND訊息。要讓選項變得無效,可以把那些功能表項禁用和無效化。如果您想讓使用者知道選擇是無效的,那麼您可以讓一個功能表項無效化。