mfc如何给combo box关联byte型变量

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc如何给combo box关联byte型变量相关的知识,希望对你有一定的参考价值。

如题,为什么我给combo box关联value变量时只能选Cstring,但我若要传递给byte型其他变量时会报错的,怎么办,求解,感激不尽。

类型转换,没法直接关联。
关联变量通过转换变成byte就可以了。追问

请问如何转换变成byte,我只要string的低8为就可以了,有什么函数可以用,谢谢。

追答

首先,你可以关联为int,这样只需要强制转换就可以了。BYTE b= (BYTE)intValue;

其次你可以使用CString,需要使用_atoi和CString::GetBuffer(0)这两个函数

参考技术A 可以关联int。

以上是关于mfc如何给combo box关联byte型变量的主要内容,如果未能解决你的问题,请参考以下文章

MFC如何选中combo box的一个内容,将这个内容显示在edit中?请高手指点?

MFC下拉框Combo Box

VS2019 mfc combo box 调整下拉框高度(实测可行)及初始化

怎么把string型赋值给mfc中的一个edit box

VC++6.0中如何获取combo box中的文本?

MFC控件之Combo Box