SetDlgItemInt 函式 (winuser.h)

將對話方塊中控制項的文字設定為指定整數值的字串表示。

語法

BOOL SetDlgItemInt(
  [in] HWND hDlg,
  [in] int  nIDDlgItem,
  [in] UINT uValue,
  [in] BOOL bSigned
);

參數

[in] hDlg

類型: HWND

包含 控制項之對話方塊的控制碼。

[in] nIDDlgItem

類型: int

要變更的控制項。

[in] uValue

類型: UINT

用來產生專案文字的整數值。

[in] bSigned

類型: BOOL

指出 uValue 參數是帶正負號還是不帶正負號。 如果此參數為 TRUE則會簽署 uValue 。 如果此參數為 TRUEuValue 小於零,則會在字串中的第一個數位之前放置減號。 如果此參數為 FALSE則 uValue 為 unsigned。

傳回值

類型: BOOL

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。 若要取得擴充的錯誤資訊,請呼叫 GetLastError

備註

若要設定新的文字,此函式會將 WM_SETTEXT 訊息傳送至指定的控制項。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 winuser.h (包括 Windows.h)
程式庫 User32.lib
Dll User32.dll
API 集合 ext-ms-win-ntuser-dialogbox-l1-1-2 (于 Windows 10 10.0.10240 版)

另請參閱

概念

對話方塊

GetDlgItemInt

參考

SetDlgItemText

WM_SETTEXT