术语 | CWnd::GetDlgItemInt | ||||||
释义 | CWnd::GetDlgItemInt UINT GetDlgItemInt( int nID, BOOL* lpTrans = NULL, BOOL bSigned = TRUE )const; 返回值: 指定了对话框项的文本经转换的值。由于0是一个有效的返回值,必须用lpTrans来检测错误。如果要求返回带符号的值,则将它强制转换为整数类型。 如果经转换的值大于32767(对于带符号数)或65535(对于无符号数),则这个函数返回0。 当有错误发生时,比如遇到了非数字字符或超出了最大数范围,GetDlgItemInt将0拷贝的lpTrans指向未知。如果没有错误发生,则lpTrans接收到一个非零值。如果lpTrans为NULL,GetDlgItemInt不提出错误警告。 参数:
说明: 这个函数接收nID标识的控件的文本。它将给定对话框中指定控件的文本转换为整数,跳过文本开始部分的空格并转换十进制数字。当它到达文本的末尾或者遇到非数字字符时就停止转换。 如果bSigned为TRUE,GetDlgItemInt在文本的开始部分检测有没有减号(-),并将文本转换为带符号数。否则,它生成一个无符号值。 它向控件发送一个WM_GETTEXT消息。 请参阅:CWnd::GetDlgItemText, ::GetDlgItemInt |
||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。