网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 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指定了要转换的对话框控件的整数标识符。
lpTrans指向要接收转换标志的布尔。
bSigned指定要接收的值是否带符号。

说明:
这个函数接收nID标识的控件的文本。它将给定对话框中指定控件的文本转换为整数,跳过文本开始部分的空格并转换十进制数字。当它到达文本的末尾或者遇到非数字字符时就停止转换。
如果bSigned为TRUE,GetDlgItemInt在文本的开始部分检测有没有减号(-),并将文本转换为带符号数。否则,它生成一个无符号值。
它向控件发送一个WM_GETTEXT消息。

请参阅:CWnd::GetDlgItemText, ::GetDlgItemInt
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 4:20:36