CONTROL 控制項
定義使用者定義控制項。
CONTROL text, id, class, style, x, y, width, height [, extended-style]
-
類
-
重新定義的名稱、字元字串或定義 類別的 16 位不帶正負號的整數值。 這可以是任何一個控制項類別;如需控制項類別的清單,請參閱此描述後面的第一個清單。 如果值是應用程式所提供的重新定義名稱,它必須是以雙引號括住的字串 (「) 。
-
風格
-
重新定義的名稱或整數值,指定指定控制項的樣式。 樣式的確切意義取決於類別值。 此描述後面的各節會顯示控制項類別和對應的樣式。
如需控制項語句一般語法的詳細資訊,請參閱 一般控制項參數。
備註
下列各節將說明六個可能的控制項類別。
Button 控制項類別
按鈕控制項是一個小型矩形子視窗,使用者可以按一下滑鼠來開啟或關閉它。 按鈕控制項可以單獨或用於群組中,而且可以標示或顯示沒有文字。 當使用者按一下按鈕時,按鈕控制項通常會變更外觀。
按鈕樣式會在下列主題中說明: 按鈕樣式。
下拉式方塊控制項類別
下拉式方塊控制項是由類似編輯控制項加上清單方塊的選取欄位所組成。 當使用者選取選取欄位旁的 [快捷] 方塊時,可能會隨時顯示清單方塊或下拉式清單方塊。
根據下拉式方塊的樣式,使用者可以或無法編輯選取範圍欄位的內容。 如果顯示清單方塊,在選取方塊中輸入字元會導致第一個專案符合輸入的字元反白顯示。 相反地,選取清單方塊中的專案會顯示選取欄位中選取的文字。
下拉式方塊控制項樣式會在下列主題中說明: 下拉式方塊樣式。
編輯控制項類別
編輯控制項是矩形子視窗,使用者可以從鍵盤輸入文字。 使用者選取控制項,並藉由按一下控制項內的滑鼠或按下 TAB 鍵來提供輸入焦點。 當使用者顯示閃爍插入點時,使用者可以輸入文字。 滑鼠可用來移動游標,並選取要取代的字元,或放置插入字元的資料指標。 BACKSPACE 索引鍵可用來刪除字元。
編輯控制項會使用固定音調字型,並顯示 Unicode 字元。 它們會將定位字元展開成所需的空白字元數目,以將游標移至下一個定位停駐點。 定位停駐點會假設為每八個字元的位置。
編輯控制項樣式會在下列主題中說明: 編輯控制項樣式。
清單方塊控制項類別
清單方塊控制項是由字元字串清單所組成。 每當應用程式需要呈現名稱清單,例如檔案名時,使用者即可檢視和選取控制項。 使用者可以藉由指向具有滑鼠的字串,然後按一下滑鼠按鍵來選取字串。 選取字串時,它會反白顯示,並將通知訊息傳遞至父視窗。 捲軸可以搭配清單方塊控制項使用,以捲動控制項視窗太長或太寬的清單。
下列主題說明清單方塊控制項樣式: 清單方塊樣式。
Scroll-Bar控制項類別
捲軸控制項是包含滾動捲軸的矩形,且兩端都有方向箭號。 每當使用者按一下控制項中的滑鼠時,捲軸就會將通知訊息傳送至其父系。 如有必要,父系會負責更新指紋位置。 捲軸控制項的外觀和功能與一般視窗中使用的捲軸相同。 但與捲軸不同,捲軸控制項可以放置在視窗內的任何位置,並在需要時提供視窗的捲動輸入。
捲軸樣式會在下列主題中說明: 捲軸控制項樣式。
靜態控制項類別
靜態控制項是簡單的文字欄位、方塊和矩形,可用來標記、方塊或分隔其他控制項。 靜態控制項不會接受任何輸入,而且不會提供任何輸出。
靜態控制項樣式會在下列主題中說明: 靜態控制項樣式。