次の方法で共有


COleControlContainer::GetDlgItemInt

特定のコントロールの翻訳されたテキスト値を取得します。

virtual UINT GetDlgItemInt(
   int nID,
   BOOL* lpTrans,
   BOOL bSigned 
) const;

パラメーター

  • nID
    コントロールの識別子。

  • lpTrans
    関数の成功または失敗を示す値 ([真] 受信するブール変数へのポインターは、成功を示します FALSE 失敗を示します)。

  • bSigned
    1 を見つけると関数が先頭に負符号のテキストを調べて、符号付き整数値を返す必要があるかどうかを指定します。bSigned のパラメーターが [真]、取得する値が符号付き整数値であることを指定する、int の型に戻り値をキャストします。エラー情報を拡張するには、GetLastErrorを呼び出します。

戻り値

成功すると、lpTrans が指す変数は **[真]**に設定され、戻り値はコントロールのテキストの翻訳された値です。

関数が失敗した場合、lpTrans が指す変数は FALSEに設定され、ゼロが返されます。ゼロが可能な変換された値であるため、ゼロ、戻り値はとエラーが表示されないことに注意してください。

lpTrans が nullの場合、関数は成功または失敗に関する情報を返しません。

解説

関数は、余分なスペースがテキストの先頭に削除すること、および 10 進数値を変換することによって取得されたテキストをに変換します。関数は、テキストの末尾に達するか、または数字以外の文字が検出される変換を停止する

この関数は、変換された値が INT_MAX (署名された数値の場合) または UINT_MAX よりも大きい場合は、ゼロを返します (符号なしの値の場合)。

必要条件

ヘッダー : afxocc.h

参照

関連項目

COleControlContainer クラス

階層図