首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

VARIANT.BSTRVAL怎样转换为COLORREF,该如何解决

2012-01-18 
VARIANT.BSTRVAL怎样转换为COLORREF使用style.getbackground(&variantval)得到一个VARIANT变量BSTRVAL就

VARIANT.BSTRVAL怎样转换为COLORREF
使用style.getbackground(&variantval);得到一个VARIANT变量
BSTRVAL就是颜色字符串
但是怎样转换为COLORREF类型呢?


[解决办法]
你可以看看BSTRVAL里是什么值,BSTRVAL也就是BSTR类型的,你可以看看下面的,把BSTR的值取出来
http://www.vckbase.com/document/viewdoc/?id=1488
[解决办法]

C/C++ code
COLORREF color;style.getbackground(&variantval);swscanf(variantval.bstrVal, L"#%x", &color);// 如果是大写用%X//swscanf(variantval.bstrVal, L"#%X", &color); 

热点排行