Spread 8.0 Documentation
SS_BEFOREEDITMODE Structure
Support Options
DLL Reference > DLL Structures > SS_BEFOREEDITMODE Structure

Glossary Item Box

SS_BEFOREEDITMODE Structure


Applies To

fpSpread control

Definition

typedef struct ss_beforeeditmode
{
    SS_COORD Col;
    SS_COORD Row;
    WORD wUserAction;
    WORD wCursorPos;
    BOOL fCancel;
} SS_BEFOREEDITMODE, FAR *LPSS_BEFOREEDITMODE;

Fields

The following fields are available:

Field Description
Col Column of cell changing edit mode
Row Row of cell changing edit mode
wUserAction User action that initiated edit mode
Can be set to one of the following values:
Value Description
0 Keyboard action is changing edit mode
Constant: SS_BEM_KEYBOARD
1 Mouse action is changing edit mode
Constant: SS_BEM_MOUSE
2 Code is changing edit mode
Constant: SS_BEM_CODE
wCursorPos Position in which cursor will be
Can be set to one of the following values:
Value Description
0 Cursor goes to default position
Constant: SS_BEM_CURSORPOS_DEFAULT
1 Edit mode change selects all contents
Constant: SS_BEM_CURSORPOS_SELECTALL
2 Edit mode change moves cursor to beginning of contents
Constant: SS_BEM_CURSORPOS_BEGINNING
3 Edit mode change moves cursor to end of contents
Constant: SS_BEM_CURSORPOS_END
4 Edit mode change moves cursor to pointer position
Constant: SS_BEM_CURSORPOS_MOUSE
5 Edit mode change moves cursor to decimal portion of contents
Constant: SS_BEM_CURSORPOS_DECIMAL
fCancel Set to TRUE to cancel edit mode change

Remarks

This structure is used with the SSM_BEFOREEDITMODE message.

See Also

SSM_BEFOREEDITMODE message

© 2002-2014 ComponentOne, a division of GrapeCity. All Rights Reserved.