LVectorWindow::GetVectorVisibleRect

#include "ltwrappr.h"

L_INT LVectorWindow::GetVectorVisibleRect(pRect)

LPRECT pRect;

/* pointer to the RECT structure to be updated */

Gets the visible rectangle of the displayed vector.

Parameter

Description

pRect

Pointer to the RECT structure to be updated with the visible part of the displayed vector.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Required DLLs and Libraries

LVKRN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

LVectorWindow::GetVectorRect, Class Members

Example

Assumes pVectorWindow points to a valid LVectorWindow object

Display information about LVectorWindow object

L_INT LVectorWindow__GetVectorVisibleRectExample(LVectorWindow *pVectorWindow)
{
   L_INT    nRet;
   L_TCHAR* lpszType;
   L_TCHAR  szTemp[100];
   RECT     rcClient;
   if (pVectorWindow->IsControl())
      lpszType = TEXT("LVectorWindow used as control");
   else
      lpszType = TEXT("LVectorWindow used as a window");
   nRet = pVectorWindow->GetVectorVisibleRect(&rcClient);
   if(nRet != SUCCESS)
      return nRet;
   wsprintf(szTemp, 
            TEXT("%s\nClient Rect (%d, %d, %d, %d)"), 
            lpszType,
            rcClient.left,
            rcClient.top,
            rcClient.right,
            rcClient.bottom);
   MessageBox(NULL, szTemp, TEXT(""), MB_OK);
   return SUCCESS;
}