⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resource.h

📁 you can use Hutch s INCLUDE and LIB files to assemble the program with the exception of the Windows.
💻 H
📖 第 1 页 / 共 4 页
字号:

/* ------------------- Resource Compiler Header File -------------------- */

/*  This file supplies the constants used by the resource compiler for
          various 32 bit resource components in .RC script files. */

/* ---------------------------------------------------------------------- */

    #define WM_DDE_FIRST                0x03E0
    #define WM_DDE_INITIATE             (WM_DDE_FIRST)
    #define WM_DDE_TERMINATE            (WM_DDE_FIRST+1)
    #define WM_DDE_ADVISE               (WM_DDE_FIRST+2)
    #define WM_DDE_UNADVISE             (WM_DDE_FIRST+3)
    #define WM_DDE_ACK                  (WM_DDE_FIRST+4)
    #define WM_DDE_DATA                 (WM_DDE_FIRST+5)
    #define WM_DDE_REQUEST              (WM_DDE_FIRST+6)
    #define WM_DDE_POKE                 (WM_DDE_FIRST+7)
    #define WM_DDE_EXECUTE              (WM_DDE_FIRST+8)
    #define WM_DDE_LAST                 (WM_DDE_FIRST+8)
    
    #define HDS_HORZ                    0x0000
    #define HDS_BUTTONS                 0x0002
    #define HDS_HOTTRACK                0x0004
    #define HDS_HIDDEN                  0x0008
    #define HDS_DRAGDROP                0x0040
    #define HDS_FULLDRAG                0x0080
    #define RBS_TOOLTIPS                0x0100
    #define RBS_VARHEIGHT               0x0200
    #define RBS_BANDBORDERS             0x0400
    #define RBS_FIXEDORDER              0x0800
    #define RBS_REGISTERDROP            0x1000
    #define RBS_AUTOSIZE                0x2000
    #define RBS_VERTICALGRIPPER         0x4000
    #define RBS_DBLCLKTOGGLE            0x8000
                                        
    #define TTS_ALWAYSTIP               0x01
    #define TTS_NOPREFIX                0x02
    
    #define SBARS_SIZEGRIP              0x0100
    
    #define TBS_AUTOTICKS               0x0001
    #define TBS_VERT                    0x0002
    #define TBS_HORZ                    0x0000
    #define TBS_TOP                     0x0004
    #define TBS_BOTTOM                  0x0000
    #define TBS_LEFT                    0x0004
    #define TBS_RIGHT                   0x0000
    #define TBS_BOTH                    0x0008
    #define TBS_NOTICKS                 0x0010
    #define TBS_ENABLESELRANGE          0x0020
    #define TBS_FIXEDLENGTH             0x0040
    #define TBS_NOTHUMB                 0x0080
    #define TBS_TOOLTIPS                0x0100
    
    #define UDS_WRAP                    0x0001
    #define UDS_SETBUDDYINT             0x0002
    #define UDS_ALIGNRIGHT              0x0004
    #define UDS_ALIGNLEFT               0x0008
    #define UDS_AUTOBUDDY               0x0010
    #define UDS_ARROWKEYS               0x0020
    #define UDS_HORZ                    0x0040
    #define UDS_NOTHOUSANDS             0x0080
    #define UDS_HOTTRACK                0x0100
    
    #define PBS_SMOOTH                  0x01
    #define PBS_VERTICAL                0x04
    
/* --------------------- Common Control Styles ------------------------- */

    #define CCS_TOP                     0x00000001L
    #define CCS_NOMOVEY                 0x00000002L
    #define CCS_BOTTOM                  0x00000003L
    #define CCS_NORESIZE                0x00000004L
    #define CCS_NOPARENTALIGN           0x00000008L
    #define CCS_ADJUSTABLE              0x00000020L
    #define CCS_NODIVIDER               0x00000040L
    #define CCS_VERT                    0x00000080L
    #define CCS_LEFT                    (CCS_VERT | CCS_TOP)
    #define CCS_RIGHT                   (CCS_VERT | CCS_BOTTOM)
    #define CCS_NOMOVEX                 (CCS_VERT | CCS_NOMOVEY)
    
    #define LVS_ICON                    0x0000
    #define LVS_REPORT                  0x0001
    #define LVS_SMALLICON               0x0002
    #define LVS_LIST                    0x0003
    #define LVS_TYPEMASK                0x0003
    #define LVS_SINGLESEL               0x0004
    #define LVS_SHOWSELALWAYS           0x0008
    #define LVS_SORTASCENDING           0x0010
    #define LVS_SORTDESCENDING          0x0020
    #define LVS_SHAREIMAGELISTS         0x0040
    #define LVS_NOLABELWRAP             0x0080
    #define LVS_AUTOARRANGE             0x0100
    #define LVS_EDITLABELS              0x0200
    #define LVS_OWNERDATA               0x1000
    #define LVS_NOSCROLL                0x2000
    #define LVS_TYPESTYLEMASK           0xfc00
    #define LVS_ALIGNTOP                0x0000
    #define LVS_ALIGNLEFT               0x0800
    #define LVS_ALIGNMASK               0x0c00
    #define LVS_OWNERDRAWFIXED          0x0400
    #define LVS_NOCOLUMNHEADER          0x4000
    #define LVS_NOSORTHEADER            0x8000
    #define TVS_HASBUTTONS              0x0001
    #define TVS_HASLINES                0x0002
    #define TVS_LINESATROOT             0x0004
    #define TVS_EDITLABELS              0x0008
    #define TVS_DISABLEDRAGDROP         0x0010
    #define TVS_SHOWSELALWAYS           0x0020
    #define TVS_RTLREADING              0x0040
    #define TVS_NOTOOLTIPS              0x0080
    #define TVS_CHECKBOXES              0x0100
    #define TVS_TRACKSELECT             0x0200
    #define TVS_SINGLEEXPAND            0x0400
    #define TVS_INFOTIP                 0x0800
    #define TVS_FULLROWSELECT           0x1000
    #define TVS_NOSCROLL                0x2000
    #define TVS_NONEVENHEIGHT           0x4000
    
    #define TCS_SCROLLOPPOSITE          0x0001
    #define TCS_BOTTOM                  0x0002
    #define TCS_RIGHT                   0x0002
    #define TCS_MULTISELECT             0x0004
    #define TCS_FLATBUTTONS             0x0008
    #define TCS_FORCEICONLEFT           0x0010
    #define TCS_FORCELABELLEFT          0x0020
    #define TCS_HOTTRACK                0x0040
    #define TCS_VERTICAL                0x0080
    #define TCS_TABS                    0x0000
    #define TCS_BUTTONS                 0x0100
    #define TCS_SINGLELINE              0x0000
    #define TCS_MULTILINE               0x0200
    #define TCS_RIGHTJUSTIFY            0x0000
    #define TCS_FIXEDWIDTH              0x0400
    #define TCS_RAGGEDRIGHT             0x0800
    #define TCS_FOCUSONBUTTONDOWN       0x1000
    #define TCS_OWNERDRAWFIXED          0x2000
    #define TCS_TOOLTIPS                0x4000
    #define TCS_FOCUSNEVER              0x8000
    
    #define ACS_CENTER                  0x0001
    #define ACS_TRANSPARENT             0x0002
    #define ACS_AUTOPLAY                0x0004
    #define ACS_TIMER                   0x0008
    
    #define DTS_UPDOWN                  0x0001
    #define DTS_SHOWNONE                0x0002
    #define DTS_SHORTDATEFORMAT         0x0000
    #define DTS_LONGDATEFORMAT          0x0004
    #define DTS_TIMEFORMAT              0x0009
    #define DTS_APPCANPARSE             0x0010
    #define DTS_RIGHTALIGN              0x0020
    
    #define PGS_VERT                    0x00000000
    #define PGS_HORZ                    0x00000001
    #define PGS_AUTOSCROLL              0x00000002
    #define PGS_DRAGNDROP               0x00000004
    
    /* style definition */

    #define NFS_EDIT                    0x0001
    #define NFS_STATIC                  0x0002
    #define NFS_LISTCOMBO               0x0004
    #define NFS_BUTTON                  0x0008
    #define NFS_ALL                     0x0010

    /* ShowWindow() Commands */

    #define SW_HIDE                     0
    #define SW_SHOWNORMAL               1
    #define SW_NORMAL                   1
    #define SW_SHOWMINIMIZED            2
    #define SW_SHOWMAXIMIZED            3
    #define SW_MAXIMIZE                 3
    #define SW_SHOWNOACTIVATE           4
    #define SW_SHOW                     5
    #define SW_MINIMIZE                 6
    #define SW_SHOWMINNOACTIVE          7
    #define SW_SHOWNA                   8
    #define SW_RESTORE                  9
    #define SW_SHOWDEFAULT              10
    #define SW_FORCEMINIMIZE            11
    #define SW_MAX                      11
    
    /*
     * Old ShowWindow() Commands
     */
    #define HIDE_WINDOW                 0
    #define SHOW_OPENWINDOW             1
    #define SHOW_ICONWINDOW             2
    #define SHOW_FULLSCREEN             3
    #define SHOW_OPENNOACTIVATE         4
    
    /*
     * Identifiers for the WM_SHOWWINDOW message
     */
    #define SW_PARENTCLOSING            1
    #define SW_OTHERZOOM                2
    #define SW_PARENTOPENING            3
    #define SW_OTHERUNZOOM              4
    
    /*
     * Virtual Keys, Standard Set
     */
    #define VK_LBUTTON                  0x01
    #define VK_RBUTTON                  0x02
    #define VK_CANCEL                   0x03
    #define VK_MBUTTON                  0x04
    
    #define VK_BACK                     0x08
    #define VK_TAB                      0x09
                                        
    #define VK_CLEAR                    0x0C
    #define VK_RETURN                   0x0D
                                        
    #define VK_SHIFT                    0x10
    #define VK_CONTROL                  0x11
    #define VK_MENU                     0x12
    #define VK_PAUSE                    0x13
    #define VK_CAPITAL                  0x14
    
    #define VK_KANA                     0x15
    #define VK_HANGEUL                  0x15
    #define VK_HANGUL                   0x15
    #define VK_JUNJA                    0x17
    #define VK_FINAL                    0x18
    #define VK_HANJA                    0x19
    #define VK_KANJI                    0x19
    
    #define VK_ESCAPE                   0x1B
                                        
    #define VK_CONVERT                  0x1C
    #define VK_NONCONVERT               0x1D
    #define VK_ACCEPT                   0x1E
    #define VK_MODECHANGE               0x1F
    
    #define VK_SPACE                    0x20
    #define VK_PRIOR                    0x21
    #define VK_NEXT                     0x22
    #define VK_END                      0x23
    #define VK_HOME                     0x24
    #define VK_LEFT                     0x25
    #define VK_UP                       0x26
    #define VK_RIGHT                    0x27
    #define VK_DOWN                     0x28
    #define VK_SELECT                   0x29
    #define VK_PRINT                    0x2A
    #define VK_EXECUTE                  0x2B
    #define VK_SNAPSHOT                 0x2C
    #define VK_INSERT                   0x2D
    #define VK_DELETE                   0x2E
    #define VK_HELP                     0x2F
    
    /* VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39) */
    /* VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A) */
    
    #define VK_LWIN                     0x5B
    #define VK_RWIN                     0x5C
    #define VK_APPS                     0x5D
    
    #define VK_NUMPAD0                  0x60
    #define VK_NUMPAD1                  0x61
    #define VK_NUMPAD2                  0x62
    #define VK_NUMPAD3                  0x63
    #define VK_NUMPAD4                  0x64
    #define VK_NUMPAD5                  0x65
    #define VK_NUMPAD6                  0x66
    #define VK_NUMPAD7                  0x67
    #define VK_NUMPAD8                  0x68
    #define VK_NUMPAD9                  0x69
    #define VK_MULTIPLY                 0x6A
    #define VK_ADD                      0x6B
    #define VK_SEPARATOR                0x6C
    #define VK_SUBTRACT                 0x6D
    #define VK_DECIMAL                  0x6E
    #define VK_DIVIDE                   0x6F
    #define VK_F1                       0x70
    #define VK_F2                       0x71
    #define VK_F3                       0x72
    #define VK_F4                       0x73
    #define VK_F5                       0x74
    #define VK_F6                       0x75
    #define VK_F7                       0x76
    #define VK_F8                       0x77
    #define VK_F9                       0x78
    #define VK_F10                      0x79
    #define VK_F11                      0x7A
    #define VK_F12                      0x7B
    #define VK_F13                      0x7C
    #define VK_F14                      0x7D
    #define VK_F15                      0x7E
    #define VK_F16                      0x7F
    #define VK_F17                      0x80
    #define VK_F18                      0x81
    #define VK_F19                      0x82
    #define VK_F20                      0x83
    #define VK_F21                      0x84
    #define VK_F22                      0x85
    #define VK_F23                      0x86
    #define VK_F24                      0x87
    #define VK_NUMLOCK                  0x90
    #define VK_SCROLL                   0x91
    #define VK_LSHIFT                   0xA0
    #define VK_RSHIFT                   0xA1
    #define VK_LCONTROL                 0xA2
    #define VK_RCONTROL                 0xA3
    #define VK_LMENU                    0xA4
    #define VK_RMENU                    0xA5
    #define VK_PROCESSKEY               0xE5
    #define VK_ATTN                     0xF6
    #define VK_CRSEL                    0xF7
    #define VK_EXSEL                    0xF8
    #define VK_EREOF                    0xF9
    #define VK_PLAY                     0xFA

⌨️ 快捷键说明

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