SetDlgItemTextW 関数‎ (winuser.h)

‎‎ダイアログボックス内のコントロールのタイトルまたはテキストを設定します。

構文

C++

BOOL SetDlgItemTextW(
  [in] HWND    hDlg,
  [in] int     nIDDlgItem,
  [in] LPCWSTR lpString
);

パラメータ

[in] hDlg

タイプ: HWND

‎コントロールを含むダイアログ ボックスへのハンドル。

[in] nIDDlgItem

タイプ: int

設定するタイトルまたはテキストを持つコントロール。

[in] lpString

タイプ: LPCWSTR

コントロールにコピーするテキスト。

戻り値

タイプ: BOOL

‎関数が成功した場合、戻り値は 0 以外です。

関数が失敗した場合、戻り値は 0 です。拡張エラー情報を取得するには、GetLastError を呼び出します‎‎。

解説

SetDlgItemText 関数は、指定されたコントロールに WM_SETTEXT メッセージを送信します。

! 注意

winuser.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして SetDlgItemTextを定義します。エンコードに依存しないエイリアスの使用と、エンコードに依存しないコードを混在させると、不一致が発生し、コンパイルまたは実行時エラーが発生する可能性があります。詳細については、‎‎‎関数プロトタイプの規約‎ を参照してください。

必要条件

ヘッダ: winuser.h ( Windows.h を含む )