COleControlContainer::GetDlgItemInt

检索给定控件的已转换文本的值。

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

参数

  • nID
    控件的标识符。

  • lpTrans
    用于接收函数成功或失败值的布尔型变量的指针(TRUE 指示成功,FALSE 指示失败)。

  • bSigned
    指定函数是否应首先检查负号的文本并返回一个带符号整数值,如果找到一。 如果 bSigned 参数是 TRUE,指定要检索的值是一个有符号整数值,请将返回值强制转换为 int 类型。 若要扩展的错误信息,调用 GetLastError

返回值

如果成功,则该变量指向由 lpTrans 设置为,TRUE,返回值是控件的文本转换的值。

如果函数失败,该变量指向由 lpTrans 设置为,FALSE,返回值为零。 请注意,在中,因为零是可能转换的值,返回的零值本身不指示失败。

如果 lpTrans 是 NULL,该函数不返回有关成功或失败的信息。

备注

函数通过去除所有多余空格在该文本的开头和平移十进制数字将检索的文本。 函数停止转换时到达结尾的文本或遇到非数值字符。

此函数返回零,如果已转换的值大于 INT_MAX (用于签名的数字)或 UINT_MAX 大(对于无符号数字)。

要求

Header: afxocc.h

请参见

参考

COleControlContainer Class

层次结构图