The following sample code fragment shows how to create an MLE by using WinCreateWindow:

#define MLE_WINDOW_ID 2

HWND hwndParent;
HWND hwndMLE;

hwndMLE = WinCreateWindow(
            hwndParent,    /* Parent window     */
            WC_MLE,        /* Window class      */
            "Test",        /* Initial text      */

            WS_VISIBLE |   /* Window style      */
            MLS_BORDER,    /* Window style      */
            100, 100,      /* x and y positions */
            100, 100,      /* Width and height  */
            hwndParent,    /* Owner window      */
            HWND_TOP,      /* Top of z-order    */
            MLE_WINDOW_ID, /* Identifier        */
            NULL,          /* Control data      */
            NULL);         /* Presparam         */

It also is common to create an MLE field control by using an MLE statement in a dialog-window template in a resource file, as shown in the following code fragment:

MLE  "",
     IDD_MLETEXT,
     110, 10, 50, 100,
     WS_VISIBLE |
     MLS_BORDER |
     MLS_WORDWRAP

The predefined class for an MLE control is WC_MLE. If you do not specify a style for the MLE control, the default styles used are MLS_BORDER, WS_GROUP, and WS_TABSTOP.


[Back] [Next]