GetDlgItemInt (MFC)究竟是什么功能的?

网络编程中,调用它来读取文本框中的端口号。(是MFC非API)似乎是获取字符串并转化成int类型的数值?那我如果输入的是汉字而不是数字,它似乎也能分辨的出来啊。代码里只有... 网络编程中,调用它来读取 文本框中的端口号。(是MFC非API)

似乎是获取字符串并转化成int 类型的数值?

那我如果输入的是汉字而不是数字,它似乎也能分辨的出来啊。

代码里只有设置条件,输入必须是1~65535 并没有规定汉字不行,但这样运行起来如果输入汉字似乎也不在范围内
展开
 我来答
金色潜鸟
2013-12-31 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5680万
展开全部
对话窗中一项,你在那个格子里拍入了字符串型的数值,带负号或带空格或不带负号,这个函数,去掉首尾空白,把它转化为数值。有符号数 数值 超过 INT_MAX 或 无符号数 数值 超过 UINT_MAX ,函数返回 0。发生错误时,BOOL* lpTrans 也是0,没错误时,BOOL* lpTrans 为非0。
字符串型的数值 意思是无论什么码书写,它应当是整型数(例如,ASCII码阿拉伯数字,中文unicode国标码阿拉伯数字)。至于是否支持中文某种码,看编译器,也看程序是否支持多字节编码。
冷_云0月
2013-12-31 · TA获得超过173个赞
知道答主
回答量:87
采纳率:0%
帮助的人:68.5万
展开全部
这个函数的功能是获得对话框或窗口中子类控件的数值。

MSDN上的帮助:
http://msdn.microsoft.com/en-us/library/c7t43w0s(v=vs.90).aspx
或:
http://msdn.microsoft.com/zh-cn/library/c7t43w0s(v=vs.90).aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式