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

📄 win32api.inc

📁 you can use Hutch s INCLUDE and LIB files to assemble the program with the exception of the Windows.
💻 INC
📖 第 1 页 / 共 5 页
字号:
LVM_SETITEMPOSITION                   EQU LVM_FIRST + 15
LVM_GETITEMPOSITION                   EQU LVM_FIRST + 16
LVM_GETSTRINGWIDTH                    EQU LVM_FIRST + 17
LVM_GETSTRINGWIDTHW                   EQU LVM_FIRST + 87
LVHT_NOWHERE                          EQU 0001h
LVHT_ONITEMICON                       EQU 0002h
LVHT_ONITEMLABEL                      EQU 0004h
LVHT_ONITEMSTATEICON                  EQU 0008h
LVHT_ONITEM                           EQU LVHT_ONITEMICON OR LVHT_ONITEMLABEL OR LVHT_ONITEMSTATEICON
LVHT_ABOVE                            EQU 0008h
LVHT_BELOW                            EQU 0010h
LVHT_TORIGHT                          EQU 0020h
LVHT_TOLEFT                           EQU 0040h
LVM_HITTEST                           EQU LVM_FIRST + 18
LVM_ENSUREVISIBLE                     EQU LVM_FIRST + 19
LVM_SCROLL                            EQU LVM_FIRST + 20
LVM_REDRAWITEMS                       EQU LVM_FIRST + 21
LVA_DEFAULT                           EQU 0000h
LVA_ALIGNLEFT                         EQU 0001h
LVA_ALIGNTOP                          EQU 0002h
LVA_SNAPTOGRID                        EQU 0005h
LVM_ARRANGE                           EQU LVM_FIRST + 22
LVM_EDITLABEL                         EQU LVM_FIRST + 23
LVM_EDITLABELW                        EQU LVM_FIRST + 118
LVM_GETEDITCONTROL                    EQU LVM_FIRST + 24
LVCF_FMT                              EQU 0001h
LVCF_WIDTH                            EQU 0002h
LVCF_TEXT                             EQU 0004h
LVCF_SUBITEM                          EQU 0008h
LVCFMT_LEFT                           EQU 0000h
LVCFMT_RIGHT                          EQU 0001h
LVCFMT_CENTER                         EQU 0002h
LVCFMT_JUSTIFYMASK                    EQU 0003h
LVM_GETCOLUMN                         EQU LVM_FIRST + 25
LVM_GETCOLUMNW                        EQU LVM_FIRST + 95
LVM_SETCOLUMN                         EQU LVM_FIRST + 26
LVM_SETCOLUMNW                        EQU LVM_FIRST + 96
LVM_INSERTCOLUMN                      EQU LVM_FIRST + 27
LVM_INSERTCOLUMNW                     EQU LVM_FIRST + 97
LVM_DELETECOLUMN                      EQU LVM_FIRST + 28
LVM_GETCOLUMNWIDTH                    EQU LVM_FIRST + 29
LVSCW_AUTOSIZE                        EQU -1
LVSCW_AUTOSIZE_USEHEADER              EQU -2
LVM_SETCOLUMNWIDTH                    EQU LVM_FIRST + 30
LVM_CREATEDRAGIMAGE                   EQU LVM_FIRST + 33
LVM_GETVIEWRECT                       EQU LVM_FIRST + 34
LVM_GETTEXTCOLOR                      EQU LVM_FIRST + 35
LVM_SETTEXTCOLOR                      EQU LVM_FIRST + 36
LVM_GETTEXTBKCOLOR                    EQU LVM_FIRST + 37
LVM_SETTEXTBKCOLOR                    EQU LVM_FIRST + 38
LVM_GETTOPINDEX                       EQU LVM_FIRST + 39
LVM_GETCOUNTPERPAGE                   EQU LVM_FIRST + 40
LVM_GETORIGIN                         EQU LVM_FIRST + 41
LVM_UPDATE                            EQU LVM_FIRST + 42
LVM_SETITEMSTATE                      EQU LVM_FIRST + 43
LVM_GETITEMSTATE                      EQU LVM_FIRST + 44
LVM_GETITEMTEXT                       EQU LVM_FIRST + 45
LVM_GETITEMTEXTW                      EQU LVM_FIRST + 115
LVM_SETITEMTEXT                       EQU LVM_FIRST + 46
LVM_SETITEMTEXTW                      EQU LVM_FIRST + 116
LVM_SETITEMCOUNT                      EQU LVM_FIRST + 47
LVM_SORTITEMS                         EQU LVM_FIRST + 48
LVM_SETITEMPOSITION32                 EQU LVM_FIRST + 49
LVM_GETSELECTEDCOUNT                  EQU LVM_FIRST + 50
LVM_GETITEMSPACING                    EQU LVM_FIRST + 51
LVM_GETISEARCHSTRING                  EQU LVM_FIRST + 52
LVM_GETISEARCHSTRINGW                 EQU LVM_FIRST + 117
LVN_ITEMCHANGING                      EQU LVN_FIRST-0
LVN_ITEMCHANGED                       EQU LVN_FIRST-1
LVN_INSERTITEM                        EQU LVN_FIRST-2
LVN_DELETEITEM                        EQU LVN_FIRST-3
LVN_DELETEALLITEMS                    EQU LVN_FIRST-4
LVN_BEGINLABELEDIT                    EQU LVN_FIRST-5
LVN_BEGINLABELEDITW                   EQU LVN_FIRST-75
LVN_ENDLABELEDIT                      EQU LVN_FIRST-6
LVN_ENDLABELEDITW                     EQU LVN_FIRST-76
LVN_COLUMNCLICK                       EQU LVN_FIRST-8
LVN_BEGINDRAG                         EQU LVN_FIRST-9
LVN_BEGINRDRAG                        EQU LVN_FIRST-11
LVN_GETDISPINFO                       EQU LVN_FIRST-50
LVN_GETDISPINFOW                      EQU LVN_FIRST-77
LVN_SETDISPINFO                       EQU LVN_FIRST-51
LVN_SETDISPINFOW                      EQU LVN_FIRST-78
LVIF_DI_SETITEM                       EQU 1000h
LVN_KEYDOWN                           EQU LVN_FIRST-55
TVS_HASBUTTONS                        EQU 0001h
TVS_HASLINES                          EQU 0002h
TVS_LINESATROOT                       EQU 0004h
TVS_EDITLABELS                        EQU 0008h
TVS_DISABLEDRAGDROP                   EQU 0010h
TVS_SHOWSELALWAYS                     EQU 0020h
TVIF_TEXT                             EQU 0001h
TVIF_IMAGE                            EQU 0002h
TVIF_PARAM                            EQU 0004h
TVIF_STATE                            EQU 0008h
TVIF_HANDLE                           EQU 0010h
TVIF_SELECTEDIMAGE                    EQU 0020h
TVIF_CHILDREN                         EQU 0040h
TVIS_FOCUSED                          EQU 0001h
TVIS_SELECTED                         EQU 0002h
TVIS_CUT                              EQU 0004h
TVIS_DROPHILITED                      EQU 0008h
TVIS_BOLD                             EQU 0010h
TVIS_EXPANDED                         EQU 0020h
TVIS_EXPANDEDONCE                     EQU 0040h
TVIS_OVERLAYMASK                      EQU 0F00h
TVIS_STATEIMAGEMASK                   EQU 0F000h
TVIS_USERMASK                         EQU 0F000h
I_CHILDRENCALLBACK                    EQU -1
TVI_ROOT                              EQU 0FFFF0000h
TVI_FIRST                             EQU 0FFFF0001h
TVI_LAST                              EQU 0FFFF0002h
TVI_SORT                              EQU 0FFFF0003h
TVM_INSERTITEM                        EQU TV_FIRST + 0
TVM_INSERTITEMW                       EQU TV_FIRST + 50
TVM_DELETEITEM                        EQU TV_FIRST + 1
TVM_EXPAND                            EQU TV_FIRST + 2
TVE_COLLAPSE                          EQU 0001h
TVE_EXPAND                            EQU 0002h
TVE_TOGGLE                            EQU 0003h
TVE_COLLAPSERESET                     EQU 8000h
TVM_GETITEMRECT                       EQU TV_FIRST + 4
TVM_GETCOUNT                          EQU TV_FIRST + 5
TVM_GETINDENT                         EQU TV_FIRST + 6
TVM_SETINDENT                         EQU TV_FIRST + 7
TVM_GETIMAGELIST                      EQU TV_FIRST + 8
TVSIL_NORMAL                          EQU 0
TVSIL_STATE                           EQU 2
TVM_SETIMAGELIST                      EQU TV_FIRST + 9
TVM_GETNEXTITEM                       EQU TV_FIRST + 10
TVGN_ROOT                             EQU 0000h
TVGN_NEXT                             EQU 0001h
TVGN_PREVIOUS                         EQU 0002h
TVGN_PARENT                           EQU 0003h
TVGN_CHILD                            EQU 0004h
TVGN_FIRSTVISIBLE                     EQU 0005h
TVGN_NEXTVISIBLE                      EQU 0006h
TVGN_PREVIOUSVISIBLE                  EQU 0007h
TVGN_DROPHILITE                       EQU 0008h
TVGN_CARET                            EQU 0009h
TVM_SELECTITEM                        EQU TV_FIRST + 11
TVM_GETITEM                           EQU TV_FIRST + 12
TVM_GETITEMW                          EQU TV_FIRST + 62
TVM_SETITEM                           EQU TV_FIRST + 13
TVM_SETITEMW                          EQU TV_FIRST + 63
TVM_EDITLABEL                         EQU TV_FIRST + 14
TVM_EDITLABELW                        EQU TV_FIRST + 65
TVM_GETEDITCONTROL                    EQU TV_FIRST + 15
TVM_GETVISIBLECOUNT                   EQU TV_FIRST + 16
TVM_HITTEST                           EQU TV_FIRST + 17
TVHT_NOWHERE                          EQU 0001h
TVHT_ONITEMICON                       EQU 0002h
TVHT_ONITEMLABEL                      EQU 0004h
TVHT_ONITEMSTATEICON                  EQU 0040h
TVHT_ONITEM                           EQU TVHT_ONITEMICON OR TVHT_ONITEMLABEL OR TVHT_ONITEMSTATEICON
TVHT_ONITEMINDENT                     EQU 0008h
TVHT_ONITEMBUTTON                     EQU 0010h
TVHT_ONITEMRIGHT                      EQU 0020h
TVHT_ABOVE                            EQU 0100h
TVHT_BELOW                            EQU 0200h
TVHT_TORIGHT                          EQU 0400h
TVHT_TOLEFT                           EQU 0800h
TVM_CREATEDRAGIMAGE                   EQU TV_FIRST + 18
TVM_SORTCHILDREN                      EQU TV_FIRST + 19
TVM_ENSUREVISIBLE                     EQU TV_FIRST + 20
TVM_SORTCHILDRENCB                    EQU TV_FIRST + 21
TVM_ENDEDITLABELNOW                   EQU TV_FIRST + 22
TVM_GETISEARCHSTRING                  EQU TV_FIRST + 23
TVM_GETISEARCHSTRINGW                 EQU TV_FIRST + 64
TVN_SELCHANGINGA                      EQU TVN_FIRST-1
TVN_SELCHANGINGW                      EQU TVN_FIRST-50
TVN_SELCHANGEDA                       EQU TVN_FIRST-2
TVN_SELCHANGEDW                       EQU TVN_FIRST-51
TVC_UNKNOWN                           EQU 0000h
TVC_BYMOUSE                           EQU 0001h
TVC_BYKEYBOARD                        EQU 0002h
TVN_GETDISPINFOA                      EQU TVN_FIRST-3
TVN_GETDISPINFOW                      EQU TVN_FIRST-52
TVN_SETDISPINFOA                      EQU TVN_FIRST-4
TVN_SETDISPINFOW                      EQU TVN_FIRST-53
TVIF_DI_SETITEM                       EQU 1000h
TVN_ITEMEXPANDING                     EQU TVN_FIRST-5
TVN_ITEMEXPANDINGW                    EQU TVN_FIRST-54
TVN_ITEMEXPANDED                      EQU TVN_FIRST-6
TVN_ITEMEXPANDEDW                     EQU TVN_FIRST-55
TVN_BEGINDRAG                         EQU TVN_FIRST-7
TVN_BEGINDRAGW                        EQU TVN_FIRST-56
TVN_BEGINRDRAG                        EQU TVN_FIRST-8
TVN_BEGINRDRAGW                       EQU TVN_FIRST-57
TVN_DELETEITEM                        EQU TVN_FIRST-9
TVN_DELETEITEMW                       EQU TVN_FIRST-58
TVN_BEGINLABELEDIT                    EQU TVN_FIRST-10
TVN_BEGINLABELEDITW                   EQU TVN_FIRST-59
TVN_ENDLABELEDIT                      EQU TVN_FIRST-11
TVN_ENDLABELEDITW                     EQU TVN_FIRST-60
TVN_KEYDOWN                           EQU TVN_FIRST-12
TCS_FORCEICONLEFT                     EQU 0010h
TCS_FORCELABELLEFT                    EQU 0020h
TCS_TABS                              EQU 0000h
TCS_BUTTONS                           EQU 0100h
TCS_SINGLELINE                        EQU 0000h
TCS_MULTILINE                         EQU 0200h
TCS_RIGHTJUSTIFY                      EQU 0000h
TCS_FIXEDWIDTH                        EQU 0400h
TCS_RAGGEDRIGHT                       EQU 0800h
TCS_FOCUSONBUTTONDOWN                 EQU 1000h
TCS_OWNERDRAWFIXED                    EQU 2000h
TCS_TOOLTIPS                          EQU 4000h
TCS_FOCUSNEVER                        EQU 8000h
TCM_FIRST                             EQU 1300h
TCM_GETIMAGELIST                      EQU TCM_FIRST + 2
TCM_SETIMAGELIST                      EQU TCM_FIRST + 3
TCM_GETITEMCOUNT                      EQU TCM_FIRST + 4
TCIF_TEXT                             EQU 0001h
TCIF_IMAGE                            EQU 0002h
TCIF_RTLREADING                       EQU 0004h
TCIF_PARAM                            EQU 0008h
TCM_GETITEM                           EQU TCM_FIRST + 5
TCM_SETITEM                           EQU TCM_FIRST + 6
TCM_SETITEMW                          EQU TCM_FIRST + 61
TCM_INSERTITEM                        EQU TCM_FIRST + 7
TCM_INSERTITEMW                       EQU TCM_FIRST + 62
TCM_DELETEITEM                        EQU TCM_FIRST + 8
TCM_DELETEALLITEMS                    EQU TCM_FIRST + 9
TCM_GETITEMRECT                       EQU TCM_FIRST + 10
TCM_GETCURSEL                         EQU TCM_FIRST + 11
TCM_SETCURSEL                         EQU TCM_FIRST + 12
TCHT_NOWHERE                          EQU 0001h
TCHT_ONITEMICON                       EQU 0002h
TCHT_ONITEMLABEL                      EQU 0004h
TCHT_ONITEM                           EQU TCHT_ONITEMICON OR TCHT_ONITEMLABEL
TCM_HITTEST                           EQU TCM_FIRST + 13
TCM_SETITEMEXTRA                      EQU TCM_FIRST + 14
TCM_ADJUSTRECT                        EQU TCM_FIRST + 40
TCM_SETITEMSIZE                       EQU TCM_FIRST + 41
TCM_REMOVEIMAGE                       EQU TCM_FIRST + 42
TCM_SETPADDING                        EQU TCM_FIRST + 43
TCM_GETROWCOUNT                       EQU TCM_FIRST + 44
TCM_GETTOOLTIPS                       EQU TCM_FIRST + 45
TCM_SETTOOLTIPS                       EQU TCM_FIRST + 46
TCM_GETCURFOCUS                       EQU TCM_FIRST + 47
TCM_SETCURFOCUS                       EQU TCM_FIRST + 48
TCN_KEYDOWN                           EQU TCN_FIRST - 0
TCN_SELCHANGE                         EQU TCN_FIRST - 1
TCN_SELCHANGING                       EQU TCN_FIRST - 2
ACS_CENTER                            EQU 0001h
ACS_TRANSPARENT                       EQU 0002h
ACS_AUTOPLAY                          EQU 0004h
ACM_OPEN                              EQU WM_USER+100
ACM_OPENW                             EQU WM_USER+103
ACM_PLAY                              EQU WM_USER+101
ACM_STOP                              EQU WM_USER+102
ACN_START                             EQU 1
ACN_STOP                              EQU 2
LF_FACESIZE                           equ 32
LF_FULLFACESIZE                       equ 64
STILL_ACTIVE                          equ 103h

; ************************************************ comctl structures ************************************************

INIT_COMMON_CONTROLSEX STRUCT
  dwSize                    DWORD      ?
  dwICC                     DWORD      ?
INIT_COMMON_CONTROLSEX ENDS

REBARINFO STRUCT
  cbSize                    DWORD      ?
  fMask                     DWORD      ?
  himl                      DWORD      ?
REBARINFO ENDS

REBARBANDINFO STRUCT
  cbSize                    DWORD      ?
  fMask                     DWORD      ?
  fStyle                    DWORD      ?
  clrFore                   DWORD      ?
  clrBack                   DWORD      ?
  lpText                    DWORD      ?
  cch                       DWORD      ?
  iImage                    DWORD      ?
  hwndChild                 DWORD      ?
  cxMinChild                DWORD      ?
  cyMinChild                DWORD      ?
  lx                        DWORD      ?
  hbmBack                   DWORD      ?

⌨️ 快捷键说明

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