CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Thread: EM_SETTEXTMODE

  1. #1
    Join Date
    Jan 2000
    Location
    Indonesia
    Posts
    6

    EM_SETTEXTMODE

    Does anyone knows what is the value of the WINAPI constant EM_SETTEXTMODE ?

    Anyone knows where can I get a more complete WINAPI32.txt for VB6 - API Viewer add-ins ?



    -----------------
    Visit: http://www.ezoutliner.com

  2. #2
    Join Date
    Apr 2000
    Posts
    737

    Re: EM_SETTEXTMODE

    #define EM_SETTEXTMODE (WM_USER + 89)

    I got it from C header file



    HTH

    cksiow
    http://vblib.virtualave.net - share our codes

  3. #3
    Join Date
    Dec 1999
    Location
    Dublin, Ireland
    Posts
    1,173

    Re: EM_SETTEXTMODE

    That constant is in Richedit.h which is part of the Win 32 SDK which can be downloaded from http://msdn.microsoft.com

    For simplicity sake I have converted these constants to enumerated types in VB. The constant you require is in the enExtendedEditMessages enumertaed type which is defined thus:

    public Enum enExtendedEditMessages
    '\\ RichEdit extended messages
    EM_GETLIMITTEXT = (WM_USER + 37)
    EM_POSFROMCHAR = (WM_USER + 38)
    EM_CHARFROMPOS = (WM_USER + 39)
    EM_CANPASTE = (WM_USER + 50)
    EM_DISPLAYBAND = (WM_USER + 51)
    EM_EXGETSEL = (WM_USER + 52)
    EM_EXLIMITTEXT = (WM_USER + 53)
    EM_EXLINEFROMCHAR = (WM_USER + 54)
    EM_EXSETSEL = (WM_USER + 55)
    EM_FINDTEXT = (WM_USER + 56)
    EM_FORMATRANGE = (WM_USER + 57)
    EM_GETCHARFORMAT = (WM_USER + 58)
    EM_GETEVENTMASK = (WM_USER + 59)
    EM_GETOLEINTERFACE = (WM_USER + 60)
    EM_GETPARAFORMAT = (WM_USER + 61)
    EM_GETSELTEXT = (WM_USER + 62)
    EM_HIDESELECTION = (WM_USER + 63)
    EM_PASTESPECIAL = (WM_USER + 64)
    EM_REQUESTRESIZE = (WM_USER + 65)
    EM_SELECTIONTYPE = (WM_USER + 66)
    EM_SETBKGNDCOLOR = (WM_USER + 67)
    EM_SETCHARFORMAT = (WM_USER + 68)
    EM_SETEVENTMASK = (WM_USER + 69)
    EM_SETOLECALLBACK = (WM_USER + 70)
    EM_SETPARAFORMAT = (WM_USER + 71)
    EM_SETTARGETDEVICE = (WM_USER + 72)
    EM_STREAMIN = (WM_USER + 73)
    EM_STREAMOUT = (WM_USER + 74)
    EM_GETTEXTRANGE = (WM_USER + 75)
    EM_FINDWORDBREAK = (WM_USER + 76)
    EM_SETOPTIONS = (WM_USER + 77)
    EM_GETOPTIONS = (WM_USER + 78)
    EM_FINDTEXTEX = (WM_USER + 79)
    EM_GETWORDBREAKPROCEX = (WM_USER + 80)
    EM_SETWORDBREAKPROCEX = (WM_USER + 81)
    '/* Richedit v2.0 messages */
    EM_SETUNDOLIMIT = (WM_USER + 82)
    EM_REDO = (WM_USER + 84)
    EM_CANREDO = (WM_USER + 85)
    EM_GETUNDONAME = (WM_USER + 86)
    EM_GETREDONAME = (WM_USER + 87)
    EM_STOPGROUPTYPING = (WM_USER + 88)
    EM_SETTEXTMODE = (WM_USER + 89)
    EM_GETTEXTMODE = (WM_USER + 90)
    End Enum




    Not that if WM_USER is not already defined in your project, replace it in the above with &H400

    HTH,
    Duncan


    -------------------------------------------------
    Ex. Datis: Duncan Jones
    Merrion Computing Ltd
    http://www.merrioncomputing.com
    '--8<-----------------------------------------
    NEW -The printer usage monitoring application
    '--8<------------------------------------------

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured