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

VARIANT 数据类型如何转成int类型

2013-04-21 
VARIANT 数据类型怎么转成int类型有一个在VB中的代码s dm.FindColorEx(0,0,2000,2000,123456-000000|ab

VARIANT 数据类型怎么转成int类型
有一个在VB中的代码


s = dm.FindColorEx(0,0,2000,2000,"123456-000000|abcdef-202020",1.0,0)
count = dm.GetResultCount(s)
index = 0
Do While index < count
    dm_ret = dm.GetResultPos(s,index,intX,intY)
    MessageBox intX&","&intY 
    index = index + 1 
Loop


GetResultPos函数原型是long GetResultPos(LPCTSTR str, long index, VARIANT* x, VARIANT* y);请问下在VC++6.0中获取这个 intX,intY值,用MessageBox表示出来。

[解决办法]
VARIANT v[X];
VariantChangeType(&v[1],XXXX,0,VT_INT);

热点排行