MiniGUI API Reference (MiniGUI-Threads)  v5.0.6
A mature and proven cross-platform GUI system for embedded and smart IoT devices
Modules | Macros
Edit/MEdit control

Modules

 Styles of edit control
 
 Messages of edit control
 
 Notification codes of edit control
 

Macros

#define CTRL_EDIT   ("edit")
 The class name of simple single-line editor box. More...
 
#define CTRL_SLEDIT   ("sledit")
 The class name of single-line editor box. More...
 
#define CTRL_BIDISLEDIT   ("bidisledit")
 The class name of BIDI single-line editor box. More...
 
#define CTRL_MLEDIT   ("mledit")
 The class name of multiple-line editor box. More...
 
#define CTRL_MEDIT   ("medit")
 Another class name of multiple-line editor box. More...
 
#define EC_LEFTMARGIN   0x0001
 Value of wParam. Specifies the left margins to set. More...
 
#define EC_RIGHTMARGIN   0x0002
 Value of wParam. Specifies the right margins to set. More...
 
#define EC_USEFONTINFO   0xffff
 Value of wParam. Specifies the user font info to set. More...
 
#define EMSIS_COMPOSITIONSTRING   0x0001
 Indicates the type of status to retrieve. More...
 
#define EIMES_GETCOMPSTRATONCE   0x0001
 lParam for EMSIS_COMPOSITIONSTRING(reserved). More...
 
#define EIMES_CANCELCOMPSTRINFOCUS   0x0002
 lParam for EMSIS_COMPOSITIONSTRING(reserved). More...
 
#define EIMES_COMPLETECOMPSTRKILLFOCUS   0x0004
 lParam for EMSIS_COMPOSITIONSTRING(reserved). More...
 

Detailed Description

Macro Definition Documentation

◆ CTRL_BIDISLEDIT

#define CTRL_BIDISLEDIT   ("bidisledit")

The class name of BIDI single-line editor box.

This edit control uses the system logical font for control, which may be variable-width font.

Definition at line 105 of file edit.h.

◆ CTRL_EDIT

#define CTRL_EDIT   ("edit")

The class name of simple single-line editor box.

This edit control uses the system default fixed logical font.

Definition at line 87 of file edit.h.

◆ CTRL_MEDIT

#define CTRL_MEDIT   ("medit")

Another class name of multiple-line editor box.

This edit control uses the system logical font for control, which may be variable-width font.

Definition at line 123 of file edit.h.

◆ CTRL_MLEDIT

#define CTRL_MLEDIT   ("mledit")

The class name of multiple-line editor box.

This edit control uses the system logical font for control, which may be variable-width font.

Definition at line 114 of file edit.h.

◆ CTRL_SLEDIT

#define CTRL_SLEDIT   ("sledit")

The class name of single-line editor box.

This edit control uses the system logical font for control, which may be variable-width font.

Definition at line 96 of file edit.h.

◆ EC_LEFTMARGIN

#define EC_LEFTMARGIN   0x0001

Value of wParam. Specifies the left margins to set.

Definition at line 1307 of file edit.h.

◆ EC_RIGHTMARGIN

#define EC_RIGHTMARGIN   0x0002

Value of wParam. Specifies the right margins to set.

Definition at line 1312 of file edit.h.

◆ EC_USEFONTINFO

#define EC_USEFONTINFO   0xffff

Value of wParam. Specifies the user font info to set.

Definition at line 1317 of file edit.h.

◆ EIMES_CANCELCOMPSTRINFOCUS

#define EIMES_CANCELCOMPSTRINFOCUS   0x0002

lParam for EMSIS_COMPOSITIONSTRING(reserved).

Definition at line 1336 of file edit.h.

◆ EIMES_COMPLETECOMPSTRKILLFOCUS

#define EIMES_COMPLETECOMPSTRKILLFOCUS   0x0004

lParam for EMSIS_COMPOSITIONSTRING(reserved).

Definition at line 1341 of file edit.h.

◆ EIMES_GETCOMPSTRATONCE

#define EIMES_GETCOMPSTRATONCE   0x0001

lParam for EMSIS_COMPOSITIONSTRING(reserved).

Definition at line 1331 of file edit.h.

◆ EMSIS_COMPOSITIONSTRING

#define EMSIS_COMPOSITIONSTRING   0x0001

Indicates the type of status to retrieve.

Definition at line 1324 of file edit.h.