LColor::ClrDlg

#include "ltwrappr.h"

L_INT LColor::ClrDlg(nDlg, hWnd, pParams);

L_INT nDlg;

/* dialog constant */

HANDLE hWnd;

/* handle to the parent window */

LPCONVERSION_PARAMS pParams;

/* pointer to the CONVERSION_PARAMS structure*/

Displays a color space dialog box to initialize color conversion class object and the CONVERSION_PARAMS structure.

Parameter

Description

nDlg

The color space dialog to display. Possible values are:

 

Value

Meaning

 

DLG_CMYK

CMYK dialog.

 

DLG_LAB

LAB dialog.

hWnd

Handle to parent window.

pParams

Pointer to a CONVERSION_PARAMS structure to be updated by the dialog. Pass NULL if it is not needed.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

This is another way of initializing the toolkit without using LColor::Initialize. You can use it to initialize a color conversion class object and/or the CONVERSION_PARAMS structure, for use later in initialization or modification by LColor::SetConversionParams.

Required DLLs and Libraries

LTCLR

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:

LColor::Initialize, LColor::~LColor, Class Members

Topics:

Conversion Process

 

Raster Image Functions: Color Conversion

Example

// This example opens the CMYK dialog and creates a color object and CONVERSION_PARAMS data. 
void GetCMYKParams(HWND hWnd, LColor* pClr, LPCONVERSION_PARAMS pParams) 
{
   pClr->ClrDlg(DLG_CMYK, hWnd, pParams); 
}