#include "lvkrn.h"
L_LVKRN_API L_INT L_VecSetBackgroundColor(pVector, Color)
pVECTORHANDLE pVector; |
pointer to a vector handle |
L_COLORREF Color; |
the background color |
Sets the current background color.
Parameter |
Description |
pVector |
Pointer to a vector handle. |
Color |
The background color to set. |
SUCCESS |
The function was successful. |
< 1 |
An error occurred. Refer to Return Codes. |
If L_VecPaint is called, with bEraseBkgnd set to TRUE, this color will be used to erase the background.
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. |
Functions: |
This example will set the background color of a vector handle.
L_INT VecSetBackgroundColorExample(
HWND hWnd,
pVECTORHANDLE pVector)
{
L_INT nRet;
CHOOSECOLOR cc; /* ChooseColor Windows structure */
COLORREF ccCustColors[16]; /* Custom colors */
memset( &cc, 0, sizeof( CHOOSECOLOR ));
cc.lStructSize = sizeof( CHOOSECOLOR );
cc.hwndOwner = hWnd;
cc.rgbResult = L_VecGetBackgroundColor( pVector );
cc.lpCustColors = ccCustColors;
cc.Flags = CC_RGBINIT;
nRet = SUCCESS;
if( ChooseColor( &cc ))
nRet = L_VecSetBackgroundColor( pVector, cc.rgbResult );
return nRet;
}