读书人

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

发布时间: 2013-04-21 21:18:07 作者: rapoo

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);

读书人网 >VC/MFC

热点推荐