共用方式為


使用 CSpinButtonCtrl

微調按鈕 控制項(也稱為 向上 控制項)提供一對箭號,使用者可以按一下以調整值。 這個值稱為 目前的位置 。 此位置會保持在微調按鈕的範圍內。 當使用者按一下向上箭號時,此位置會朝最大值移動,當使用者按一下向下箭號時,此位置會朝最小值移動。

微調按鈕控制項是由 CSpinButtonCtrl 類別以 MFC 表示。

注意

根據預設,微調按鈕的範圍具有最大值為零 (0) 和最小值為 100。 因為最大值小於最小值,因此按一下向上箭號會遞減位置,按一下向下箭號會遞增位置。 使用 CSpinButtonCtrl::SetRange 來調整這些值。

通常,目前位置會顯示於附屬控制項中。 隨附控制項稱為 「夥伴視窗 」。 如需微調按鈕控制項的圖例,請參閱 關於 Windows SDK 中的上移控制項

在 Visual Studio 中,若要建立一個微調控制項以及一個編輯控制項協同視窗,請先將編輯控制項加入至對話方塊或視窗,然後再拖曳微調控制項。 選取微調控制項,並將其 Auto Buddy Set Buddy Integer 屬性設定 True 。 同時設定 Alignment 屬性; 右對齊 是最典型的。 這些設定將編輯控制項設定為協同視窗,因為它的定位順序直接位在編輯控制項之前。 編輯控制項會顯示整數,而微調控制項會內嵌在編輯控制項的右邊。 您可以選擇性地使用 CSpinButtonCtrl::SetRange 方法來設定微調控制項的有效範圍。 微調控制項和協同視窗之間不需要透過事件處理常式進行溝通,它們會直接交換資料。 例如,如果您使用微調控制項做為某些其他用途,請逐頁流覽一連串的視窗或對話方塊,然後新增UDN_DELTAPOS訊息的處理常式,並在該處執行自訂動作。

您想要深入瞭解什麼

另請參閱

Controls