VS2010的编译环境下,MFC网络编程端口编辑框控件里面的值,获取不了

VS2010的编译环境下,MFC网络编程端口编辑框控件里面的值,获取不了,第1张

常见的2种方式:

给该控件关联上变量, 每次获取时记得 UpdateData(true);

更新时,UpdateData(false);

直接通过该空间ID进行获取,

比如CString str;

GetDlgItem(IDC_EDIT1)->GetWindowText(str);

这种方式不用UpdateData

用DeviceIoControl函数

先通过设备消息得到新加入的盘符并且排除映射盘(net use/subst)

然后通过DeviceIoControl函数发送IOCTL_STORAGE_BASE equ FILE_DEVICE_MASS_STORAGE得到盘符的总线类别,而不是通过一般的GetDirverTyte,或是网上有些人说的IOCTL_STORAGE_GET_MEDIA_TYPES

最后通过GetDirverTyte排除USB光驱

写了个例子。

假设你有这么一个程序

#include <stdioh>

int main() {

int a, b;

scanf("%d%d", &a, &b);

printf("%d", a+b);

return 0;

}

编译成addexe

然后你看附件里的代码是怎么调用的

以上就是关于VS2010的编译环境下,MFC网络编程端口编辑框控件里面的值,获取不了全部的内容,包括:VS2010的编译环境下,MFC网络编程端口编辑框控件里面的值,获取不了、请教MFC中读取移动存储设备的信息问题、如何在MFC中获取编辑框信息调用控制台程序并输出到编辑框中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9867761.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存