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

📄 win32api.inc

📁 you can use Hutch s INCLUDE and LIB files to assemble the program with the exception of the Windows.
💻 INC
📖 第 1 页 / 共 5 页
字号:
TC_ITEMHEADER STRUCT
  imask                     DWORD      ?
  lpReserved1               DWORD      ?
  lpReserved2               DWORD      ?
  pszText                   DWORD      ?
  cchTextMax                DWORD      ?
  iImage                    DWORD      ?
TC_ITEMHEADER ENDS

TC_ITEM STRUCT
  imask                     DWORD      ?
  lpReserved1               DWORD      ?
  lpReserved2               DWORD      ?
  pszText                   DWORD      ?
  cchTextMax                DWORD      ?
  iImage                    DWORD      ?
  lParam                    DWORD      ?
TC_ITEM ENDS

TC_HITTESTINFO STRUCT
  pt                        DWORD      ?
  flags                     DWORD      ?
TC_HITTESTINFO ENDS

TC_KEYDOWN STRUCT
  hdr                       DWORD      ?
  wVKey                     WORD       ?
  flags                     DWORD      ?
TC_KEYDOWN ENDS

; ************************************************ comdlg EQUates ************************************************

CDERR_GENERALCODES                    EQU 0000h
CDERR_STRUCTSIZE                      EQU 0001h
CDERR_INITIALIZATION                  EQU 0002h
CDERR_NOTEMPLATE                      EQU 0003h
CDERR_NOHINSTANCE                     EQU 0004h
CDERR_LOADSTRFAILURE                  EQU 0005h
CDERR_FINDRESFAILURE                  EQU 0006h
CDERR_LOADRESFAILURE                  EQU 0007h
CDERR_LOCKRESFAILURE                  EQU 0008h
CDERR_MEMALLOCFAILURE                 EQU 0009h
CDERR_MEMLOCKFAILURE                  EQU 000Ah
CDERR_NOHOOK                          EQU 000Bh
CDERR_REGISTERMSGFAIL                 EQU 000Ch
CC_RGBINIT                            EQU 00000001h
CC_FULLOPEN                           EQU 00000002h
CC_PREVENTFULLOPEN                    EQU 00000004h
CC_SHOWHELP                           EQU 00000008h
CC_ENABLEHOOK                         EQU 00000010h
CC_ENABLETEMPLATE                     EQU 00000020h
CC_ENABLETEMPLATEHANDLE               EQU 00000040h
CCERR_CHOOSECOLORCODES                EQU 5000h
FR_DOWN                               EQU 00000001h
FR_WHOLEWORD                          EQU 00000002h
FR_MATCHCASE                          EQU 00000004h
FR_FINDNEXT                           EQU 00000008h
FR_REPLACE                            EQU 00000010h
FR_REPLACEALL                         EQU 00000020h
FR_DIALOGTERM                         EQU 00000040h
FR_SHOWHELP                           EQU 00000080h
FR_ENABLEHOOK                         EQU 00000100h
FR_ENABLETEMPLATE                     EQU 00000200h
FR_NOUPDOWN                           EQU 00000400h
FR_NOMATCHCASE                        EQU 00000800h
FR_NOWHOLEWORD                        EQU 00001000h
FR_ENABLETEMPLATEHANDLE               EQU 00002000h
FR_HIDEUPDOWN                         EQU 00004000h
FR_HIDEMATCHCASE                      EQU 00008000h
FR_HIDEWHOLEWORD                      EQU 00010000h
FRERR_FINDREPLACECODES                EQU 4000h
FRERR_BUFFERLENGTHZERO                EQU 4001h
CF_SCREENFONTS                        EQU 00000001h
CF_PRINTERFONTS                       EQU 00000002h
CF_BOTH                               EQU CF_SCREENFONTS + CF_PRINTERFONTS
CF_SHOWHELP                           EQU 00000004h
CF_ENABLEHOOK                         EQU 00000008h
CF_ENABLETEMPLATE                     EQU 00000010h
CF_ENABLETEMPLATEHANDLE               EQU 00000020h
CF_INITTOLOGFONTSTRUCT                EQU 00000040h
CF_USESTYLE                           EQU 00000080h
CF_EFFECTS                            EQU 00000100h
CF_APPLY                              EQU 00000200h
CF_ANSIONLY                           EQU 00000400h
CF_NOVECTORFONTS                      EQU 00000800h
CF_NOOEMFONTS                         EQU CF_NOVECTORFONTS
CF_NOSIMULATIONS                      EQU 00001000h
CF_LIMITSIZE                          EQU 00002000h
CF_FIXEDPITCHONLY                     EQU 00004000h
CF_WYSIWYG                            EQU 00008000h
CF_FORCEFONTEXIST                     EQU 00010000h
CF_SCALABLEONLY                       EQU 00020000h
CF_TTONLY                             EQU 00040000h
CF_NOFACESEL                          EQU 00080000h
CF_NOSTYLESEL                         EQU 00100000h
CF_NOSIZESEL                          EQU 00200000h
CFERR_CHOOSEFONTCODES                 EQU 2000h
CFERR_NOFONTS                         EQU 2001h
CFERR_MAXLESSTHANMIN                  EQU 2002h
WM_CHOOSEFONT_GETLOGFONT              EQU WM_USER + 1
CD_LBSELNOITEMS                       EQU -1
CD_LBSELCHANGE                        EQU  0
CD_LBSELSUB                           EQU  1
CD_LBSELADD                           EQU  2
PD_ALLPAGES                           EQU 00000000h
PD_SELECTION                          EQU 00000001h
PD_PAGENUMS                           EQU 00000002h
PD_NOSELECTION                        EQU 00000004h
PD_NOPAGENUMS                         EQU 00000008h
PD_COLLATE                            EQU 00000010h
PD_PRINTTOFILE                        EQU 00000020h
PD_PRINTSETUP                         EQU 00000040h
PD_NOWARNING                          EQU 00000080h
PD_RETURNDC                           EQU 00000100h
PD_RETURNIC                           EQU 00000200h
PD_RETURNDEFAULT                      EQU 00000400h
PD_SHOWHELP                           EQU 00000800h
PD_ENABLEPRINTHOOK                    EQU 00001000h
PD_ENABLESETUPHOOK                    EQU 00002000h
PD_ENABLEPRINTTEMPLATE                EQU 00004000h
PD_ENABLESETUPTEMPLATE                EQU 00008000h
PD_ENABLEPRINTTEMPLATEHANDLE          EQU 00010000h
PD_ENABLESETUPTEMPLATEHANDLE          EQU 00020000h
PD_USEDEVMODECOPIES                   EQU 00040000h
PD_DISABLEPRINTTOFILE                 EQU 00080000h
PD_HIDEPRINTTOFILE                    EQU 00100000h
PDERR_PRINTERCODES                    EQU 1000h
PDERR_SETUPFAILURE                    EQU 1001h
PDERR_PARSEFAILURE                    EQU 1002h
PDERR_RETDEFFAILURE                   EQU 1003h
PDERR_LOADDRVFAILURE                  EQU 1004h
PDERR_GETDEVMODEFAIL                  EQU 1005h
PDERR_INITFAILURE                     EQU 1006h
PDERR_NODEVICES                       EQU 1007h
PDERR_NODEFAULTPRN                    EQU 1008h
PDERR_DNDMMISMATCH                    EQU 1009h
PDERR_CREATEICFAILURE                 EQU 100Ah
PDERR_PRINTERNOTFOUND                 EQU 100Bh
PDERR_DEFAULTDIFFERENT                EQU 100Ch
DN_DEFAULTPRN                         EQU 0001h
OFN_ALLOWMULTISELECT                  EQU 00000200h
OFN_CREATEPROMPT                      EQU 00002000h
OFN_ENABLEHOOK                        EQU 00000020h
OFN_ENABLETEMPLATE                    EQU 00000040h
OFN_ENABLETEMPLATEHANDLE              EQU 00000080h
OFN_EXPLORER                          EQU 00080000h
OFN_EXTENSIONDIFFERENT                EQU 00000400h
OFN_FILEMUSTEXIST                     EQU 00001000h
OFN_HIDEREADONLY                      EQU 00000004h
OFN_LONGNAMES                         EQU 00200000h
OFN_NOCHANGEDIR                       EQU 00000008h
OFN_NODEREFERENCELINKS                EQU 00100000h
OFN_NOLONGNAMES                       EQU 00040000h
OFN_NONETWORKBUTTON                   EQU 00020000h
OFN_NOREADONLYRETURN                  EQU 00008000h
OFN_NOTESTFILECREATE                  EQU 00010000h
OFN_NOVALIDATE                        EQU 00000100h
OFN_OVERWRITEPROMPT                   EQU 00000002h
OFN_PATHMUSTEXIST                     EQU 00000800h
OFN_READONLY                          EQU 00000001h
OFN_SHAREAWARE                        EQU 00004000h
OFN_SHOWHELP                          EQU 00000010h
OFN_SHAREFALLTHROUGH                  EQU 2
OFN_SHARENOWARN                       EQU 1
OFN_SHAREWARN                         EQU 0
CDERR_DIALOGFAILURE                   EQU 0FFFFh
FNERR_FILENAMECODES                   EQU 3000h
FNERR_SUBCLASSFAILURE                 EQU 3001h
FNERR_INVALIDFILENAME                 EQU 3002h
FNERR_BUFFERTOOSMALL                  EQU 3003h
; ************************************************ comdlg structures ************************************************

CHOOSECOLOR STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hInstance                 DWORD      ?
  rgbResult                 DWORD      ?
  lpCustColors              DWORD      ?
  Flags                     DWORD      ?
  lCustData                 DWORD      ?
  lpfnHook                  DWORD      ?
  lpTemplateName            DWORD      ?
CHOOSECOLOR ENDS

CHOOSECOLORAPI STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hInstance                 DWORD      ?
  rgbResult                 DWORD      ?
  lpCustColors              DWORD      ?
  Flags                     DWORD      ?
  lCustData                 DWORD      ?
  lpfnHook                  DWORD      ?
  lpTemplateName            DWORD      ?
CHOOSECOLORAPI ENDS

FINDREPLACE STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hInstance                 DWORD      ?
  Flags                     DWORD      ?
  lpstrFindWhat             DWORD      ?
  lpstrReplaceWith          DWORD      ?
  wFindWhatLen              WORD       ?
  wReplaceWithLen           WORD       ?
  lCustData                 DWORD      ?
  lpfnHook                  DWORD      ?
  lpTemplateName            DWORD      ?
FINDREPLACE ENDS

CHOOSEFONT STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hDC                       DWORD      ?
  lpLogFont                 DWORD      ?
  iPointSize                DWORD      ?
  Flags                     DWORD      ?
  rgbColors                 DWORD      ?
  lCustData                 DWORD      ?
  lpfnHook                  DWORD      ?
  lpTemplateName            DWORD      ?
  hInstance                 DWORD      ?
  lpszStyle                 DWORD      ?
  nFontType                 WORD       ?
  Alignment                 WORD       ?
  nSizeMin                  DWORD      ?
  nSizeMax                  DWORD      ?
CHOOSEFONT ENDS

CHOOSEFONTAPI STRUCT
  lStructSize               DWORD      ?
  hWndOwner                 DWORD      ?
  hDC                       DWORD      ?
  lpLogFont                 DWORD      ?
  iPointSize                DWORD      ?
  Flags                     DWORD      ?
  rgbColors                 DWORD      ?
  lCustData                 DWORD      ?
  lpfnHook                  DWORD      ?
  lpTemplateName            DWORD      ?
  hInstance                 DWORD      ?
  lpszStyle                 DWORD      ?
  nFontType                 WORD       ?
  Alignment                 WORD       ?
  nSizeMin                  DWORD      ?
  nSizeMax                  DWORD      ?
CHOOSEFONTAPI ENDS

DEVNAMES STRUCT
  wDriverOffset             WORD       ?
  wDeviceOffset             WORD       ?
  wOutputOffset             WORD       ?
  wDefault                  WORD       ?
DEVNAMES ENDS

PRINTDLG STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hDevMode                  DWORD      ?
  hDevNames                 DWORD      ?
  hDC                       DWORD      ?
  Flags                     DWORD      ?
  nFromPage                 WORD       ?
  nToPage                   WORD       ?
  nMinPage                  WORD       ?
  nMaxPage                  WORD       ?
  nCopies                   WORD       ?
  hInstance                 DWORD      ?
  lCustData                 DWORD      ?
  lpfnPrintHook             DWORD      ?
  lpfnSetupHook             DWORD      ?
  lpPrintTemplateName       DWORD      ?
  lpPrintSetupTemplateName  DWORD      ?
  hPrintTemplate            DWORD      ?
  hSetupTemplate            DWORD      ?
PRINTDLG ENDS

PRINTDLGAPI STRUCT
  lStructSize               DWORD      ?
  hwndOwner                 DWORD      ?
  hDevMode                  DWORD      ?
  hDevNames                 DWORD      ?
  hDC                       DWORD

⌨️ 快捷键说明

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