Abhi
August 5, 2003, 00:09:54
RE: Server BETA
I'm using CurrentInputPosition property to get the page/line/col numbers. It always returns: page=1, line=1 and col=0. Any clues?
_variant_t vtCurrentInputPos = m_pVUE->CurrentInputPosition;
if (vtCurrentInputPos.vt == (VT_ARRAY|VT_I4))
{
SAFEARRAY *pArray = vtCurrentInputPos.parray;
BYTE HUGEP* pArrayData;
HRESULT _hr = SafeArrayAccessData(pArray, (void HUGEP**)&pArrayData);
long* pLongArray = reinterpret_cast<long*>(pArrayData);
long lCurrentPage = pLongArray[0];
long lCurrentLine = pLongArray[1];
long lCurrentCol = pLongArray[2];
_hr = SafeArrayUnaccessData(pArray);
}
I'm using CurrentInputPosition property to get the page/line/col numbers. It always returns: page=1, line=1 and col=0. Any clues?
_variant_t vtCurrentInputPos = m_pVUE->CurrentInputPosition;
if (vtCurrentInputPos.vt == (VT_ARRAY|VT_I4))
{
SAFEARRAY *pArray = vtCurrentInputPos.parray;
BYTE HUGEP* pArrayData;
HRESULT _hr = SafeArrayAccessData(pArray, (void HUGEP**)&pArrayData);
long* pLongArray = reinterpret_cast<long*>(pArrayData);
long lCurrentPage = pLongArray[0];
long lCurrentLine = pLongArray[1];
long lCurrentCol = pLongArray[2];
_hr = SafeArrayUnaccessData(pArray);
}