winmsgs.fi

来自「开放源码的编译器open watcom 1.6.0版的源代码」· FI 代码 · 共 777 行 · 第 1/2 页

FI
777
字号
*$noreference

! Window messages

      integer WM_NULL
      integer WM_CREATE
      integer WM_DESTROY
      integer WM_MOVE
      integer WM_SIZE
      integer WM_ACTIVATE
      integer WM_SETFOCUS
      integer WM_KILLFOCUS
      integer WM_ENABLE
      integer WM_SETREDRAW
      integer WM_SETTEXT
      integer WM_GETTEXT
      integer WM_GETTEXTLENGTH
      integer WM_PAINT
      integer WM_CLOSE
      integer WM_QUERYENDSESSION
      integer WM_QUIT
      integer WM_QUERYOPEN
      integer WM_ERASEBKGND
      integer WM_SYSCOLORCHANGE
      integer WM_ENDSESSION
      integer WM_SHOWWINDOW
      integer WM_CTLCOLOR
      integer WM_WININICHANGE
      integer WM_DEVMODECHANGE
      integer WM_ACTIVATEAPP
      integer WM_FONTCHANGE
      integer WM_TIMECHANGE
      integer WM_CANCELMODE
      integer WM_SETCURSOR
      integer WM_MOUSEACTIVATE
      integer WM_CHILDACTIVATE
      integer WM_QUEUESYNC
      integer WM_GETMINMAXINFO
      integer WM_PAINTICON
      integer WM_ICONERASEBKGND
      integer WM_NEXTDLGCTL
      integer WM_SPOOLERSTATUS
      integer WM_DRAWITEM
      integer WM_MEASUREITEM
      integer WM_DELETEITEM
      integer WM_VKEYTOITEM
      integer WM_CHARTOITEM
      integer WM_SETFONT
      integer WM_GETFONT

      integer WM_QUERYDRAGICON

      integer WM_COMPAREITEM
      integer WM_COMPACTING

      integer WM_NCCREATE
      integer WM_NCDESTROY
      integer WM_NCCALCSIZE
      integer WM_NCHITTEST
      integer WM_NCPAINT
      integer WM_NCACTIVATE
      integer WM_GETDLGCODE
      integer WM_NCMOUSEMOVE
      integer WM_NCLBUTTONDOWN
      integer WM_NCLBUTTONUP
      integer WM_NCLBUTTONDBLCLK
      integer WM_NCRBUTTONDOWN
      integer WM_NCRBUTTONUP
      integer WM_NCRBUTTONDBLCLK
      integer WM_NCMBUTTONDOWN
      integer WM_NCMBUTTONUP
      integer WM_NCMBUTTONDBLCLK

      integer WM_KEYFIRST
      integer WM_KEYDOWN
      integer WM_KEYUP
      integer WM_CHAR
      integer WM_DEADCHAR
      integer WM_SYSKEYDOWN
      integer WM_SYSKEYUP
      integer WM_SYSCHAR
      integer WM_SYSDEADCHAR
      integer WM_KEYLAST

      integer WM_INITDIALOG
      integer WM_COMMAND
      integer WM_SYSCOMMAND
      integer WM_TIMER
      integer WM_HSCROLL
      integer WM_VSCROLL
      integer WM_INITMENU
      integer WM_INITMENUPOPUP
      integer WM_MENUSELECT
      integer WM_MENUCHAR
      integer WM_ENTERIDLE

      integer WM_MOUSEFIRST
      integer WM_MOUSEMOVE
      integer WM_LBUTTONDOWN
      integer WM_LBUTTONUP
      integer WM_LBUTTONDBLCLK
      integer WM_RBUTTONDOWN
      integer WM_RBUTTONUP
      integer WM_RBUTTONDBLCLK
      integer WM_MBUTTONDOWN
      integer WM_MBUTTONUP
      integer WM_MBUTTONDBLCLK
      integer WM_MOUSELAST

      integer WM_PARENTNOTIFY
      integer WM_MDICREATE
      integer WM_MDIDESTROY
      integer WM_MDIACTIVATE
      integer WM_MDIRESTORE
      integer WM_MDINEXT
      integer WM_MDIMAXIMIZE
      integer WM_MDITILE
      integer WM_MDICASCADE
      integer WM_MDIICONARRANGE
      integer WM_MDIGETACTIVE
      integer WM_MDISETMENU

      integer WM_CUT
      integer WM_COPY
      integer WM_PASTE
      integer WM_CLEAR
      integer WM_UNDO
      integer WM_RENDERFORMAT
      integer WM_RENDERALLFORMATS
      integer WM_DESTROYCLIPBOARD
      integer WM_DRAWCLIPBOARD
      integer WM_PAINTCLIPBOARD
      integer WM_VSCROLLCLIPBOARD
      integer WM_SIZECLIPBOARD
      integer WM_ASKCBFORMATNAME
      integer WM_CHANGECBCHAIN
      integer WM_HSCROLLCLIPBOARD
      integer WM_QUERYNEWPALETTE
      integer WM_PALETTEISCHANGING
      integer WM_PALETTECHANGED

      parameter ( WM_NULL                     = '0000'x )
      parameter ( WM_CREATE                   = '0001'x )
      parameter ( WM_DESTROY                  = '0002'x )
      parameter ( WM_MOVE                     = '0003'x )
      parameter ( WM_SIZE                     = '0005'x )
      parameter ( WM_ACTIVATE                 = '0006'x )
      parameter ( WM_SETFOCUS                 = '0007'x )
      parameter ( WM_KILLFOCUS                = '0008'x )
      parameter ( WM_ENABLE                   = '000A'x )
      parameter ( WM_SETREDRAW                = '000B'x )
      parameter ( WM_SETTEXT                  = '000C'x )
      parameter ( WM_GETTEXT                  = '000D'x )
      parameter ( WM_GETTEXTLENGTH            = '000E'x )
      parameter ( WM_PAINT                    = '000F'x )
      parameter ( WM_CLOSE                    = '0010'x )
      parameter ( WM_QUERYENDSESSION          = '0011'x )
      parameter ( WM_QUIT                     = '0012'x )
      parameter ( WM_QUERYOPEN                = '0013'x )
      parameter ( WM_ERASEBKGND               = '0014'x )
      parameter ( WM_SYSCOLORCHANGE           = '0015'x )
      parameter ( WM_ENDSESSION               = '0016'x )
      parameter ( WM_SHOWWINDOW               = '0018'x )
      parameter ( WM_CTLCOLOR                 = '0019'x )
      parameter ( WM_WININICHANGE             = '001A'x )
      parameter ( WM_DEVMODECHANGE            = '001B'x )
      parameter ( WM_ACTIVATEAPP              = '001C'x )
      parameter ( WM_FONTCHANGE               = '001D'x )
      parameter ( WM_TIMECHANGE               = '001E'x )
      parameter ( WM_CANCELMODE               = '001F'x )
      parameter ( WM_SETCURSOR                = '0020'x )
      parameter ( WM_MOUSEACTIVATE            = '0021'x )
      parameter ( WM_CHILDACTIVATE            = '0022'x )
      parameter ( WM_QUEUESYNC                = '0023'x )
      parameter ( WM_GETMINMAXINFO            = '0024'x )
      parameter ( WM_PAINTICON                = '0026'x )
      parameter ( WM_ICONERASEBKGND           = '0027'x )
      parameter ( WM_NEXTDLGCTL               = '0028'x )
      parameter ( WM_SPOOLERSTATUS            = '002A'x )
      parameter ( WM_DRAWITEM                 = '002B'x )
      parameter ( WM_MEASUREITEM              = '002C'x )
      parameter ( WM_DELETEITEM               = '002D'x )
      parameter ( WM_VKEYTOITEM               = '002E'x )
      parameter ( WM_CHARTOITEM               = '002F'x )
      parameter ( WM_SETFONT                  = '0030'x )
      parameter ( WM_GETFONT                  = '0031'x )

      parameter ( WM_QUERYDRAGICON            = '0037'x )

      parameter ( WM_COMPAREITEM              = '0039'x )
      parameter ( WM_COMPACTING               = '0041'x )

      parameter ( WM_NCCREATE                 = '0081'x )
      parameter ( WM_NCDESTROY                = '0082'x )
      parameter ( WM_NCCALCSIZE               = '0083'x )
      parameter ( WM_NCHITTEST                = '0084'x )
      parameter ( WM_NCPAINT                  = '0085'x )
      parameter ( WM_NCACTIVATE               = '0086'x )
      parameter ( WM_GETDLGCODE               = '0087'x )
      parameter ( WM_NCMOUSEMOVE              = '00A0'x )
      parameter ( WM_NCLBUTTONDOWN            = '00A1'x )
      parameter ( WM_NCLBUTTONUP              = '00A2'x )
      parameter ( WM_NCLBUTTONDBLCLK          = '00A3'x )
      parameter ( WM_NCRBUTTONDOWN            = '00A4'x )
      parameter ( WM_NCRBUTTONUP              = '00A5'x )
      parameter ( WM_NCRBUTTONDBLCLK          = '00A6'x )
      parameter ( WM_NCMBUTTONDOWN            = '00A7'x )
      parameter ( WM_NCMBUTTONUP              = '00A8'x )
      parameter ( WM_NCMBUTTONDBLCLK          = '00A9'x )

      parameter ( WM_KEYFIRST                 = '0100'x )
      parameter ( WM_KEYDOWN                  = '0100'x )
      parameter ( WM_KEYUP                    = '0101'x )
      parameter ( WM_CHAR                     = '0102'x )
      parameter ( WM_DEADCHAR                 = '0103'x )
      parameter ( WM_SYSKEYDOWN               = '0104'x )
      parameter ( WM_SYSKEYUP                 = '0105'x )
      parameter ( WM_SYSCHAR                  = '0106'x )
      parameter ( WM_SYSDEADCHAR              = '0107'x )
      parameter ( WM_KEYLAST                  = '0108'x )

      parameter ( WM_INITDIALOG               = '0110'x )
      parameter ( WM_COMMAND                  = '0111'x )
      parameter ( WM_SYSCOMMAND               = '0112'x )
      parameter ( WM_TIMER                    = '0113'x )
      parameter ( WM_HSCROLL                  = '0114'x )
      parameter ( WM_VSCROLL                  = '0115'x )
      parameter ( WM_INITMENU                 = '0116'x )
      parameter ( WM_INITMENUPOPUP            = '0117'x )
      parameter ( WM_MENUSELECT               = '011F'x )
      parameter ( WM_MENUCHAR                 = '0120'x )
      parameter ( WM_ENTERIDLE                = '0121'x )

      parameter ( WM_MOUSEFIRST               = '0200'x )
      parameter ( WM_MOUSEMOVE                = '0200'x )
      parameter ( WM_LBUTTONDOWN              = '0201'x )
      parameter ( WM_LBUTTONUP                = '0202'x )
      parameter ( WM_LBUTTONDBLCLK            = '0203'x )
      parameter ( WM_RBUTTONDOWN              = '0204'x )
      parameter ( WM_RBUTTONUP                = '0205'x )
      parameter ( WM_RBUTTONDBLCLK            = '0206'x )
      parameter ( WM_MBUTTONDOWN              = '0207'x )
      parameter ( WM_MBUTTONUP                = '0208'x )
      parameter ( WM_MBUTTONDBLCLK            = '0209'x )
      parameter ( WM_MOUSELAST                = '0209'x )

      parameter ( WM_PARENTNOTIFY             = '0210'x )
      parameter ( WM_MDICREATE                = '0220'x )
      parameter ( WM_MDIDESTROY               = '0221'x )
      parameter ( WM_MDIACTIVATE              = '0222'x )
      parameter ( WM_MDIRESTORE               = '0223'x )
      parameter ( WM_MDINEXT                  = '0224'x )
      parameter ( WM_MDIMAXIMIZE              = '0225'x )
      parameter ( WM_MDITILE                  = '0226'x )
      parameter ( WM_MDICASCADE               = '0227'x )
      parameter ( WM_MDIICONARRANGE           = '0228'x )
      parameter ( WM_MDIGETACTIVE             = '0229'x )
      parameter ( WM_MDISETMENU               = '0230'x )

      parameter ( WM_CUT                      = '0300'x )
      parameter ( WM_COPY                     = '0301'x )
      parameter ( WM_PASTE                    = '0302'x )
      parameter ( WM_CLEAR                    = '0303'x )
      parameter ( WM_UNDO                     = '0304'x )
      parameter ( WM_RENDERFORMAT             = '0305'x )
      parameter ( WM_RENDERALLFORMATS         = '0306'x )
      parameter ( WM_DESTROYCLIPBOARD         = '0307'x )
      parameter ( WM_DRAWCLIPBOARD            = '0308'x )
      parameter ( WM_PAINTCLIPBOARD           = '0309'x )
      parameter ( WM_VSCROLLCLIPBOARD         = '030A'x )
      parameter ( WM_SIZECLIPBOARD            = '030B'x )
      parameter ( WM_ASKCBFORMATNAME          = '030C'x )
      parameter ( WM_CHANGECBCHAIN            = '030D'x )
      parameter ( WM_HSCROLLCLIPBOARD         = '030E'x )
      parameter ( WM_QUERYNEWPALETTE          = '030F'x )
      parameter ( WM_PALETTEISCHANGING        = '0310'x )
      parameter ( WM_PALETTECHANGED           = '0311'x )

! NOTE: All Message Numbers below '0400'x are RESERVED.

! Private Window Messages Start Here:

      integer WM_USER

      parameter ( WM_USER             = '0400'x )

! Button Control Messages

      integer BM_GETCHECK
      integer BM_SETCHECK
      integer BM_GETSTATE
      integer BM_SETSTATE
      integer BM_SETSTYLE

      integer DM_GETDEFID
      integer DM_SETDEFID

      parameter ( BM_GETCHECK        = WM_USER+0 )
      parameter ( BM_SETCHECK        = WM_USER+1 )
      parameter ( BM_GETSTATE        = WM_USER+2 )
      parameter ( BM_SETSTATE        = WM_USER+3 )
      parameter ( BM_SETSTYLE        = WM_USER+4 )

      parameter ( DM_GETDEFID        = WM_USER+0 )
      parameter ( DM_SETDEFID        = WM_USER+1 )

! Edit Control Messages

      integer EM_GETSEL
      integer EM_SETSEL
      integer EM_GETRECT
      integer EM_SETRECT
      integer EM_SETRECTNP
      integer EM_SCROLL
      integer EM_LINESCROLL
      integer EM_GETMODIFY
      integer EM_SETMODIFY
      integer EM_GETLINECOUNT
      integer EM_LINEINDEX
      integer EM_SETHANDLE
      integer EM_GETHANDLE
      integer EM_GETTHUMB
      integer EM_LINELENGTH
      integer EM_REPLACESEL
      integer EM_SETFONT
      integer EM_GETLINE
      integer EM_LIMITTEXT
      integer EM_CANUNDO
      integer EM_UNDO
      integer EM_FMTLINES
      integer EM_LINEFROMCHAR
      integer EM_SETWORDBREAK
      integer EM_SETTABSTOPS
      integer EM_SETPASSWORDCHAR
      integer EM_EMPTYUNDOBUFFER
      integer EM_MSGMAX

      parameter ( EM_GETSEL          = WM_USER+0 )
      parameter ( EM_SETSEL          = WM_USER+1 )
      parameter ( EM_GETRECT         = WM_USER+2 )
      parameter ( EM_SETRECT         = WM_USER+3 )
      parameter ( EM_SETRECTNP       = WM_USER+4 )
      parameter ( EM_SCROLL          = WM_USER+5 )
      parameter ( EM_LINESCROLL      = WM_USER+6 )
      parameter ( EM_GETMODIFY       = WM_USER+8 )
      parameter ( EM_SETMODIFY       = WM_USER+9 )
      parameter ( EM_GETLINECOUNT    = WM_USER+10 )
      parameter ( EM_LINEINDEX       = WM_USER+11 )
      parameter ( EM_SETHANDLE       = WM_USER+12 )
      parameter ( EM_GETHANDLE       = WM_USER+13 )
      parameter ( EM_GETTHUMB        = WM_USER+14 )
      parameter ( EM_LINELENGTH      = WM_USER+17 )
      parameter ( EM_REPLACESEL      = WM_USER+18 )
      parameter ( EM_SETFONT         = WM_USER+19 )
      parameter ( EM_GETLINE         = WM_USER+20 )
      parameter ( EM_LIMITTEXT       = WM_USER+21 )
      parameter ( EM_CANUNDO         = WM_USER+22 )
      parameter ( EM_UNDO            = WM_USER+23 )
      parameter ( EM_FMTLINES        = WM_USER+24 )
      parameter ( EM_LINEFROMCHAR    = WM_USER+25 )
      parameter ( EM_SETWORDBREAK    = WM_USER+26 )
      parameter ( EM_SETTABSTOPS     = WM_USER+27 )
      parameter ( EM_SETPASSWORDCHAR = WM_USER+28 )
      parameter ( EM_EMPTYUNDOBUFFER = WM_USER+29 )
      parameter ( EM_MSGMAX          = WM_USER+30 )

! Listbox messages

      integer LB_ADDSTRING
      integer LB_INSERTSTRING
      integer LB_DELETESTRING
      integer LB_RESETCONTENT
      integer LB_SETSEL
      integer LB_SETCURSEL
      integer LB_GETSEL
      integer LB_GETCURSEL
      integer LB_GETTEXT
      integer LB_GETTEXTLEN
      integer LB_GETCOUNT
      integer LB_SELECTSTRING
      integer LB_DIR
      integer LB_GETTOPINDEX
      integer LB_FINDSTRING
      integer LB_GETSELCOUNT
      integer LB_GETSELITEMS
      integer LB_SETTABSTOPS
      integer LB_GETHORIZONTALEXTENT
      integer LB_SETHORIZONTALEXTENT
      integer LB_SETCOLUMNWIDTH

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?