exitcode

The exitcode parameter serves the same function as the corresponding parameter of the same name in routines such as INFLD and XTREE, i.e. it returns a code indicating how the control was exited, as summarized in following table. See the flags parameter for enabling other exit keys.

Exitcode

Meaning

0

Normal exit (Escape w/ update, Enter with TXF_ENTESC)

1

Cancel (Escape w/o update)

10

Abort (Ctrl+C)

11

Timeout; see TXC.timeout in the txtctl parameter.

-35

Shift+Tab (if TXF_TAB)

-40

Ctrl+Left-Arrow (if TXF_LEFT)

-41

Ctrl+Right-Arrow (if TXF_RIGHT)

-42

Ctrl+Up-Arrow (if TXF_UP)

-44

Tab (if TXF_TAB)

-45

Ctrl+Home (if TXF_HOME)

-46

Ctrl+End (if TXF_END)

-47

Del (if TXF_DEL)

-49 to -74

Another object clicked

-75

File(s) dragged-and-dropped on to a control with the WS_EX_ACCEPTFILES attribute. See MX_DRAGDROP.

-76 - 99999

Another object clicked

99

Unable to link to DLL

98

Invalid TXC.ctlno

97

 

96

Unable to load (or save) text file

95

Unable to allocate or lock memory

94

Unable to load text buffer into control

93

Control deleted by TXC.delctlid