添加控件变量时怎么没有unsigned short那一项呢,怎么办?
如图,添加变量时,没有unsigned short那一项,于是我在类型里自己那样写了,但是运行的时候就会有“error C2665: “DDX_Text”: 17 个重载中没有一个可以转换所有参数类型”的报错。该怎么办??谢谢!!
[解决办法]
这段代码复制进去就行了。
void DDX_Text(CDataExchange* pDX, int nIDC, WORD& value)
{
int iValue;
if (pDX->m_bSaveAndValidate)
{
DDX_Text(pDX,nIDC,iValue);
value=iValue;
}
else
{
iValue=value;
DDX_Text(pDX,nIDC,iValue);
}
}