Status

LONG Status(LPARAM lParam, UINT message, LONG l);

This is the prototype for a status function used by the ICM_SET_STATUS_PROC message.

Parameters

lParam

Contains the constant specified with the status callback address.

message

Specifies one of the following values:

Value Meaning
ICSTATUS_START Indicates a lengthy operation is starting.
ICSTATUS_STATUS Indicates the operation is proceeding, and is l percent done.
ICSTATUS_END Indicates a lengthy operation is finishing.
ICSTATUS_YIELD Indicates a lengthy operation is proceeding. Essentially, this is just the same as ICSTATUS_STATUS without a specific percentage value.

l

Message-specific data.

Return Value

Returns zero if processing should continue, or a nonzero value if it should end.