如何调用并显示com控件Open属性下的数据我的Open属性下把数据封装成数组的数组STDMETHODIMP CControl1::get_Open(VARIANT* pVal)
{
CComSafeArray<VARIANT> m_psa;
CComSafeArray<VARIANT> m_sa;
char wd[10],jd[11];
int i,j;
BYTE ys;
for(i=0;i<10;i++)
{
wd[i] = pData->lt[i];
}
for (j=0;j<11;j++)
{
jd[j] = pData->lg[j];
}
ys = *readBuf;
m_sa.Add(CComVariant(wd[10]));
m_sa.Add(CComVariant(jd[11]));
m_sa.Add(CComVariant(ys));
m_psa.Add(CComVariant(m_sa));
m_sa.Destroy();
CComVariant var(m_psa);
var.Attach(pVal);
return S_OK;
}
问题是:
我的应用程序如何在三个编辑框中分别显示wd[10],jd[11],ys这三个数据?
三个编辑框的ID号是IDC_EDT_LONG,IDC_EDT_LAT,IDC_EDT_RECV.
谢谢各位。
{
CComSafeArray<VARIANT> m_psa;
CComSafeArray<VARIANT> m_sa;
char wd[10],jd[11];
int i,j;
BYTE ys;
for(i=0;i<10;i++)
{
wd[i] = pData->lt[i];
}
for (j=0;j<11;j++)
{
jd[j] = pData->lg[j];
}
ys = *readBuf;
m_sa.Add(CComVariant(wd[10]));
m_sa.Add(CComVariant(jd[11]));
m_sa.Add(CComVariant(ys));
m_psa.Add(CComVariant(m_sa));
m_sa.Destroy();
CComVariant var(m_psa);
var.Attach(pVal);
return S_OK;
}
问题是:
我的应用程序如何在三个编辑框中分别显示wd[10],jd[11],ys这三个数据?
三个编辑框的ID号是IDC_EDT_LONG,IDC_EDT_LAT,IDC_EDT_RECV.
谢谢各位。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货