usid (USHORT)
usnotifycode (USHORT)
MLN_TEXTOVERFLOW
The default rc of FALSE causes the default error handling, which is to ignore the key stroke, and beep.
An rc of TRUE implies that corrective action has been taken (such as deleting existing text or raising the limit) and the WM_CHAR (in Multiline Entry Fields) should be reprocessed as if just entered.
The default rc of FALSE causes the default error handling, which is to ignore the key stroke, and beep.
An rc of TRUE implies that corrective action has been taken (such as changing to a smaller font or raising the limit) and the WM_CHAR (in Multiline Entry Fields) should be reprocessed as if just entered.
The default rc of FALSE causes the default error handling, which is to ignore the key stroke, and beep.
An rc of TRUE implies that corrective action has been taken (such as changing to a smaller font or raising the limit) and the WM_CHAR (in Multiline Entry Fields) should be reprocessed as if just entered.
This can be caused by:
MLN_HSCROLLIf the owner returns an rc of TRUE, the mouse move is assumed to have been processed by the owner and no further action need be taken.
If the owner returns an rc of FALSE, the MLE performs a default action appropriate to each different mouse action.
The exceptions to this are all mouse messages that occur after a button-down inside the margin, until and including the matching button-up. Conceptually the drag (button-down until button-up) is a single macro event. Therefore, if FALSE is returned for a button-down event, no further margin notifications are given until after the drag has ended (button-up).
Note: If the application receives a notification of button-down in the margin and processes it, it must capture the mouse until the button-up event.
ulOver (ULONG)
param2 contains ulOver for a usnotifycode of MLN_TEXTOVERFLOW.
pixOver (PIX)
param2 contains pixOver for a usnotifycode of MLN_PIXHORZOVERFLOW or MLN_PIXVERTOVERFLOW.
pErrInfo (POVERFLOW)
param2 contains pErrInfo for a usnotifycode of MLN_OVERFLOW.
The afErrInd field of the MLEOVERFLOW structure can take one or more of the following values:
MLFEFR_RESIZE
ulErrInd (ULONG)
param2 contains ulErrInd for a usnotifycode of MLN_CLPBDFAIL.
MLFCPBD_TOOMUCHTEXT
pmrg (PMARGSTRUCT)
param2 contains pmrg for a usnotifycode of MLN_MARGIN.
The left and right margins are defined as going all the way to the top and bottom such that the top and bottom margins are contained between them. Therefore, the corners are included in the sides.
usMouMsg contains the mouse message that signals the event.
iptNear contains the insertion point of the nearest point in the text. For situations where the nearest location is beyond the end of a line, the insertion point for the end of the line is returned. (The EOL character is considered to be beyond the end of the line.)
iptSearchedTo (IPT)
param2 contains iptSearchedTo for a usnotifycode of MLN_SEARCHPAUSE.
ulReserved (ULONG)
param2 contains ulReserved for a usnotifycode of MLN_HSCROLL, MLN_VSCROLL, MLN_CHANGE, MLN_UNDOOVERFLOW, MLN_MEMERROR, MLN_SETFOCUS, or MLN_KILLFOCUS.
rc (BOOL)
ReturnCode contains rc for a usnotifycode of MLN_TEXTOVERFLOW, MLN_PIXHORZOVERFLOW, MLN_PIXVERTOVERFLOW, MLN_MARGIN, or MLN_SEARCHPAUSE.
TRUE
ulReserved (ULONG)
ReturnCode contains ulReserved for a usnotifycode of MLN_OVERFLOW, MLN_HSCROLL, MLN_VSCROLL, MLN_CHANGE, MLN_UNDOOVERFLOW, MLN_CLPBDFAIL, MLN_MEMERROR, MLN_SETFOCUS, or MLN_KILLFOCUS.