|
Available in LEADTOOLS Vector Imaging toolkits. |
L_VecSetBackgroundColor
#include "lvkrn.h"
L_LVKRN_API L_INT L_VecSetBackgroundColor(pVector, Color)
|
pVECTORHANDLE pVector; |
/* pointer to a vector handle */ |
|
COLORREF Color; |
/* the background color */ |
Sets the current background color.
|
Parameter |
Description |
|
pVector |
Pointer to a vector handle. |
|
Color |
The background color to set. |
Returns
|
SUCCESS |
The function was successful. |
|
< 1 |
An error occurred. Refer to Return Codes. |
Comments
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. |
See Also
|
Functions: |
Example
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;
}