📄 spyarray.h
字号:
/****************************************************************************
*
* Open Watcom Project
*
* Portions Copyright (c) 1983-2002 Sybase, Inc. All Rights Reserved.
*
* ========================================================================
*
* This file contains Original Code and/or Modifications of Original
* Code as defined in and that are subject to the Sybase Open Watcom
* Public License version 1.0 (the 'License'). You may not use this file
* except in compliance with the License. BY USING THIS FILE YOU AGREE TO
* ALL TERMS AND CONDITIONS OF THE LICENSE. A copy of the License is
* provided with the Original Code and Modifications, and is also
* available at www.sybase.com/developer/opensource.
*
* The Original Code and all software distributed under the License are
* distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, AND SYBASE AND ALL CONTRIBUTORS HEREBY DISCLAIM
* ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR
* NON-INFRINGEMENT. Please see the License for the specific language
* governing rights and limitations under the License.
*
* ========================================================================
*
* Description: WHEN YOU FIGURE OUT WHAT THIS FILE DOES, PLEASE
* DESCRIBE IT HERE!
*
****************************************************************************/
/* message with hard coded constants are undocumented messages
taken from "Undocumented Windows" */
msgpick( 1, 0, WM_ACTIVATE, "WM_ACTIVATE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_ACTIVATEAPP, "WM_ACTIVATEAPP", MC_WINDOW, 0L ),
msgpick( 1, 0, 0x0044, "WM_ACTIVATESHELLWINDOW", MC_WINDOW, 0L ),
msgpick( 1, 0, 0x0029, "WM_ALTTABACTIVE", MC_INPUT, 0L ),
msgpick( 1, 0, WM_ASKCBFORMATNAME, "WM_ASKCBFORMATNAME", MC_CLIPBRD,0L ),
msgpick( 1, 0, 0x022C, "WM_BEGINDRAG", MC_INPUT, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_CANCELJOURNAL, "WM_CANCELJOURNAL", MC_SYSTEM, 0L ),
#endif
msgpick( 1, 0, WM_CANCELMODE, "WM_CANCELMODE", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_CAPTURECHANGED, "WM_CAPTURECHANGED", MC_MOUSE, 0L ),
#endif
msgpick( 1, 0, WM_CHANGECBCHAIN, "WM_CHANGECBCHAIN", MC_CLIPBRD,0L ),
msgpick( 1, 0, WM_CHAR, "WM_CHAR", MC_INPUT, 0L ),
msgpick( 1, 0, WM_CHARTOITEM, "WM_CHARTOITEM", MC_INPUT, 0L ),
msgpick( 1, 0, WM_CHILDACTIVATE, "WM_CHILDACTIVATE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CLEAR, "WM_CLEAR", MC_CLIPBRD,0L ),
msgpick( 1, 0, WM_CLOSE, "WM_CLOSE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_COALESCE_FIRST, "WM_COALESCE_FIRST", MC_OTHER, 0L ),
msgpick( 1, 0, WM_COALESCE_LAST, "WM_COALESCE_LAST", MC_OTHER, 0L ),
msgpick( 1, 0, WM_COMMAND, "WM_COMMAND", MC_INPUT, 0L ),
msgpick( 1, 0, WM_COMMNOTIFY, "WM_COMMNOTIFY", MC_OTHER, 0L ),
msgpick( 1, 0, WM_COMPACTING, "WM_COMPACTING", MC_SYSTEM, 0L ),
msgpick( 1, 0, WM_COMPAREITEM, "WM_COMPAREITEM", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_CONTEXTMENU, "WM_CONTEXTMENU", MC_INPUT, 0L ),
#endif
msgpick( 1, 0, 0x010A, "WM_CONVERTREQUEST", MC_OTHER, 0L ),
msgpick( 1, 0, 0x010B, "WM_CONVERTRESULT", MC_OTHER, 0L ),
msgpick( 1, 0, WM_COPY, "WM_COPY", MC_CLIPBRD,0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_COPYDATA, "WM_COPYDATA", MC_INPUT, 0L ),
#endif
msgpick( 1, 0, WM_CREATE, "WM_CREATE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLOR, "WM_CTLCOLOR", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_CTLCOLORBTN, "WM_CTLCOLORBTN", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLORDLG, "WM_CTLCOLORDLG", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLOREDIT, "WM_CTLCOLOREDIT", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLORLISTBOX, "WM_CTLCOLORLISTBOX", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLORMSGBOX, "WM_CTLCOLORMSGBOX", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLORSCROLLBAR,"WM_CTLCOLORSCROLLBAR", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_CTLCOLORSTATIC, "WM_CTLCOLORSTATIC", MC_WINDOW, 0L ),
#endif
msgpick( 1, 0, WM_CUT, "WM_CUT", MC_CLIPBRD,0L ),
msgpick( 1, 0, WM_DDE_ACK, "WM_DDE_ACK", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_ADVISE, "WM_DDE_ADVISE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_DATA, "WM_DDE_DATA", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_EXECUTE, "WM_DDE_EXECUTE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_INITIATE, "WM_DDE_INITIATE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_POKE, "WM_DDE_POKE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_REQUEST, "WM_DDE_REQUEST", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_TERMINATE, "WM_DDE_TERMINATE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DDE_UNADVISE, "WM_DDE_UNADVISE", MC_DDE, 0L ),
msgpick( 1, 0, WM_DEADCHAR, "WM_DEADCHAR", MC_INPUT, 0L ),
msgpick( 1, 0, WM_DELETEITEM, "WM_DELETEITEM", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_DESTROY, "WM_DESTROY", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_DESTROYCLIPBOARD,"WM_DESTROYCLIPBOARD", MC_CLIPBRD,0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_DEVICECHANGE, "WM_DEVICECHANGE", MC_SYSTEM, 0L ),
#endif
msgpick( 1, 0, WM_DEVMODECHANGE, "WM_DEVMODECHANGE", MC_SYSTEM, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_DISPLAYCHANGE, "WM_DISPLAYCHANGE", MC_SYSTEM, 0L ),
#endif
msgpick( 1, 0, 0x022D, "WM_DRAGLOOP", MC_INPUT, 0L ),
msgpick( 1, 0, 0x022F, "WM_DRAGMOVE", MC_INPUT, 0L ),
msgpick( 1, 0, 0x022E, "WM_DRAGSELECT", MC_INPUT, 0L ),
msgpick( 1, 0, WM_DRAWCLIPBOARD, "WM_DRAWCLIPBOARD", MC_CLIPBRD,0L ),
msgpick( 1, 0, WM_DRAWITEM, "WM_DRAWITEM", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_DROPFILES, "WM_DROPFILES", MC_OTHER, 0L ),
msgpick( 1, 0, 0x022A, "WM_DROPOBJECT", MC_INPUT, 0L ),
msgpick( 1, 0, WM_ENABLE, "WM_ENABLE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_ENDSESSION, "WM_ENDSESSION", MC_SYSTEM, 0L ),
msgpick( 1, 0, WM_ENTERIDLE, "WM_ENTERIDLE", MC_SYSTEM, 0L ),
msgpick( 1, 0, WM_ENTERMENULOOP, "WM_ENTERMENULOOP", MC_SYSTEM, 0L ),
msgpick( 1, 0, 0x0231, "WM_ENTERSIZEMOVE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_ERASEBKGND, "WM_ERASEBKGND", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_EXITMENULOOP, "WM_EXITMENULOOP", MC_SYSTEM, 0L ),
msgpick( 1, 0, 0x0232, "WM_EXITSIZEMOVE", MC_INPUT, 0L ),
msgpick( 1, 0, 0x0034, "WM_FILESYSCHANGE", MC_SYSTEM, 0L ),
msgpick( 1, 0, WM_FONTCHANGE, "WM_FONTCHANGE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_GETDLGCODE, "WM_GETDLGCODE", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_GETFONT, "WM_GETFONT", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_GETHOTKEY, "WM_GETHOTKEY", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_GETICON, "WM_GETICON", MC_WINDOW, 0L ),
#endif
msgpick( 1, 0, WM_GETMINMAXINFO, "WM_GETMINMAXINFO", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_GETTEXT, "WM_GETTEXT", MC_WINDOW, 0L ),
msgpick( 1, 0, WM_GETTEXTLENGTH, "WM_GETTEXTLENGTH", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_HELP, "WM_HELP", MC_INPUT, 0L ),
#endif
msgpick( 1, 0, WM_HSCROLL, "WM_HSCROLL", MC_INPUT, 0L ),
msgpick( 1, 0, WM_HSCROLLCLIPBOARD,"WM_HSCROLLCLIPBOARD", MC_CLIPBRD,0L ),
msgpick( 1, 0, WM_ICONERASEBKGND, "WM_ICONERASEBKGND", MC_WINDOW, 0L ),
#ifdef NT_MSGS
msgpick( 1, 0, WM_IME_STARTCOMPOSITION, "WM_IME_STARTCOMPOSITION", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_ENDCOMPOSITION, "WM_IME_ENDCOMPOSITION", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_COMPOSITION, "WM_IME_COMPOSITION", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_KEYLAST, "WM_IME_KEYLAST", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_SETCONTEXT, "WM_IME_SETCONTEXT", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_NOTIFY, "WM_IME_NOTIFY", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_CONTROL, "WM_IME_CONTROL", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_COMPOSITIONFULL,"WM_IME_COMPOSITIONFULL", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_SELECT, "WM_IME_SELECT", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_CHAR, "WM_IME_CHAR", MC_IME, 0L ),
msgpick( 1, 0, WM_IME_KEYDOWN, "WM_IME_KEYDOWN", MC_IME, 0L ),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -