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.