📄 w.hhf
字号:
cb: dword; lpReserved: dword; lpDesktop: dword; lpTitle: dword; dwX: dword; dwY: dword; dwXSize: dword; dwYSize: dword; dwXCountChars: dword; dwYCountChars: dword; dwFillAttribute: dword; dwFlags: dword; wShowWindow: word; cbReserved2: word; lpReserved2: dword; hStdInput: dword; hStdOutput: dword; hStdError: dword; endrecord;const MAX_PATH := 260;type WIN32_FIND_DATA: record dwFileAttributes: dword; ftCreationTime: FILETIME; ftLastAccessTime: FILETIME; ftLastWriteTime: FILETIME; nFileSizeHigh: dword; nFileSizeLow: dword; dwReserved0: dword; dwReserved1: dword; cFileName: byte[MAX_PATH]; cAlternate: byte[14]; endrecord;const MAX_DEFAULTCHAR := 2; MAX_LEADBYTES := 12;type CPINFO: record MaxCharSize: dword; DefaultChar: byte[MAX_DEFAULTCHAR]; LeadByte: byte[MAX_LEADBYTES]; endrecord;type CPINFOEX: record MaxCharSize: uns32; DefaultChar: char[ MAX_DEFAULTCHAR ]; LeadByte: byte[ MAX_LEADBYTES ]; UnicodeDefaultChar: word; CodePage: uns32; CodePageName: char[ MAX_PATH ]; endrecord; NUMBERFMT: record NumDigits: dword; LeadingZero: dword; Grouping: dword; lpDecimalSep: dword; lpThousandSep: dword; NegativeOrder: dword; endrecord; NUMBERFMTA:NUMBERFMT; CURRENCYFMT: record NumDigits: dword; LeadingZero: dword; Grouping: dword; lpDecimalSep: dword; lpThousandSep: dword; NegativeOrder: dword; PositiveOrder: dword; lpCurrencySymbol: dword; endrecord; CURRENCYFMTA :CURRENCYFMT; COORD: record x: word; y: word; endrecord; SMALL_RECT: record Left: word; Top: word; Right: word; Bottom: word; endrecord; CHARTYPE: union UnicodeChar: word; AsciiChar: byte; endunion; KEY_EVENT_RECORD: record bKeyDown: dword; wRepeatCount: word; wVirtualKeyCode: word; wVirtualScanCode: word; _uChar: CHARTYPE; dwControlKeyState: dword; endrecord; MOUSE_EVENT_RECORD: record dwMousePosition: COORD; dwButtonState: dword; dwControlKeyState: dword; dwEventFlags: dword; endrecord; WINDOW_BUFFER_SIZE_RECORD: record dwSize: COORD; endrecord; MENU_EVENT_RECORD: record dwCommandId: dword; endrecord; FOCUS_EVENT_RECORD: record bSetFocus: dword; endrecord; INPUT_RECORD: record EventType: word; _padding_: word; Event:union KeyEvent :KEY_EVENT_RECORD; MouseEvent :MOUSE_EVENT_RECORD; WindowBufferSizeEvent :WINDOW_BUFFER_SIZE_RECORD; FocusEvent :FOCUS_EVENT_RECORD; endunion; endrecord; CHAR_INFO: record CharVal: CHARTYPE; Attributes: word; endrecord; CONSOLE_SCREEN_BUFFER_INFO: record dwSize: COORD; dwCursorPosition: COORD; wAttributes: word; srWindow: SMALL_RECT; dwMaximumWindowSize: COORD; endrecord; CONSOLE_CURSOR_INFO: record dwSize: dword; bVisible: dword; endrecord; XFORM: record eM11: dword; eM12: dword; eM21: dword; eM22: dword; ex: dword; ey: dword; endrecord; BITMAP: record bmType: dword; bmWidth: dword; bmHeight: dword; bmWidthBytes: dword; bmPlanes: word; bmBitsPixel: word; bmBits: dword; endrecord; RGBTRIPLE: record rgbtBlue: byte; rgbtGreen: byte; rgbtRed: byte; endrecord; RGBQUAD: record rgbBlue: byte; rgbGreen: byte; rgbRed: byte; rgbReserved: byte; endrecord; BITMAPCOREHEADER: record bcSize: dword; bcWidth: word; bcHeight: word; bcPlanes: word; bcBitCount: word; endrecord; BITMAPINFOHEADER: record biSize: dword; biWidth: dword; biHeight: dword; biPlanes: word; biBitCount: word; biCompression: dword; biSizeImage: dword; biXPelsPerMeter: dword; biYPelsPerMeter: dword; biClrUsed: dword; biClrImportant: dword; endrecord; BITMAPINFO: record bmiHeader: BITMAPINFOHEADER; bmiColors: RGBQUAD; endrecord; BITMAPCOREINFO: record bmciHeader: BITMAPCOREHEADER; bmciColors: RGBTRIPLE; endrecord; BITMAPFILEHEADER: record bfType: word; bfSize: dword; bfReserved1: word; bfReserved2: word; bfOffBits: dword; endrecord; HANDLETABLE: record objectHandle: dword; endrecord; METARECORD: record rdSize: dword; rdFunction: word; rdParm1: word; endrecord; METAFILEPICT: record imm: dword; xExt: dword; yExt: dword; hMF: dword; endrecord; METAHEADER: record mtType: word; mtHeaderSize: word; mtVersion: word; mtSize: dword; mtNoObjects: word; mtMaxRecord: dword; mtNoParameters: word; endrecord; ENHMETARECORD: record iType: dword; nSize: dword; dParm1: dword; endrecord; RECTL: record left: LONG; top: LONG; right: LONG; bottom: LONG; endrecord; ENHMETAHEADER: record iType: dword; nSize: dword; rclBounds: RECTL; rclFrame: RECTL; dSignature: dword; nVersion: dword; nBytes: dword; nRecords: dword; nHandles: word; sReserved: word; nDescription: dword; offDescription: dword; nPalEntries: dword; szlDevice: SIZEL; szlMillimeters: SIZEL; cbPixelFormat: dword; offPixelFormat: dword; bOpenGL: dword; endrecord; TEXTMETRIC: record tmHeight: dword; tmAscent: dword; tmDescent: dword; tmInternalLeading: dword; tmExternalLeading: dword; tmAveCharWidth: dword; tmMaxCharWidth: dword; tmWeight: dword; tmOverhang: dword; tmDigitizedAspectX: dword; tmDigitizedAspectY: dword; tmFirstChar: byte; tmLastChar: byte; tmDefaultChar: byte; tmBreakChar: byte; tmItalic: byte; tmUnderlined: byte; tmStruckOut: byte; tmPitchAndFamily: byte; tmCharSet: byte; endrecord; TEXTMETRICA:TEXTMETRIC; NEWTEXTMETRIC: record tmHeight: dword; tmAscent: dword; tmDescent: dword; tmInternalLeading: dword; tmExternalLeading: dword; tmAveCharWidth: dword; tmMaxCharWidth: dword; tmWeight: dword; tmOverhang: dword; tmDigitizedAspectX: dword; tmDigitizedAspectY: dword; tmFirstChar: byte; tmLastChar: byte; tmDefaultChar: byte; tmBreakChar: byte; tmItalic: byte; tmUnderlined: byte; tmStruckOut: byte; tmPitchAndFamily: byte; tmCharSet: byte; ntmFlags: dword; ntmSizeEM: dword; ntmCellHeight: dword; ntmAveWidth: dword; endrecord; NEWTEXTMETRICA:NEWTEXTMETRIC; PELARRAY: record paXCount: dword; paYCount: dword; paXExt: dword; paYExt: dword; paRGBs: byte; endrecord; LOGBRUSH: record lbStyle: dword; lbColor: dword; lbHatch: dword; endrecord; LOGPEN: record lopnStyle: dword; lopnWidth: POINT; lopnColor: dword; endrecord; EXTLOGPEN: record elpPenStyle: dword; elpWidth: dword; elpBrushStyle: dword; elpColor: dword; elpHatch: dword; elpNumEntries: dword; elpStyleEntry: dword; endrecord; PALETTEENTRY: record peRed: byte; peGreen: byte; peBlue: byte; peFlags: byte; endrecord; LOGPALETTE: record palVersion: word; palNumEntries: word; palPalEntry: PALETTEENTRY; endrecord; LOGFONT: record lfHeight: dword; lfWidth: dword; lfEscapement: dword; lfOrientation: dword; lfWeight: dword; lfItalic: byte; lfUnderline: byte; lfStrikeOut: byte; lfCharSet: byte; lfOutPrecision: byte; lfClipPrecision: byte; lfQuality: byte; lfPitchAndFamily: byte; lfFaceName: byte[LF_FACESIZE]; endrecord; LOGFONTA:LOGFONT; NONCLIENTMETRICS: record cbSize: dword; iBorderWidth: dword; iScrollWidth: dword; iScrollHeight: dword; iCaptionWidth: dword; iCaptionHeight: dword; lfCaptionFont: LOGFONT; iSMCaptionWidth: dword; iSMCaptionHeight: dword; lfSMCaptionFont: LOGFONT; iMenuWidth: dword; iMenuHeight: dword; lfMenuFont: LOGFONT; lfStatusFont: LOGFONT; lfMessageFont: LOGFONT; endrecord; NONCLIENTMETRICSA:NONCLIENTMETRICS; ENUMLOGFONT: record elfLogFont: LOGFONT; elfFullName: byte[LF_FULLFACESIZE]; elfStyle: byte[LF_FACESIZE]; endrecord; ENUMLOGFONTA:ENUMLOGFONT; PANOSE: record bFamilyType: byte; bSerifStyle: byte; bWeight: byte; bProportion: byte; bContrast: byte; bStrokeVariation: byte; bArmStyle: byte; bLetterform: byte; bMidline: byte; bXHeight: byte; endrecord;const ELF_VENDOR_SIZE := 4; ELF_VERSION := 0; ELF_CULTURE_LATIN := 0;type EXTLOGFONT: record elfLogFont: LOGFONT; elfFullName: byte[LF_FULLFACESIZE]; elfStyle: byte[LF_FACESIZE]; elfVersion: dword; elfStyleSize: dword; elfMatch: dword; elfReserved: dword; elfVendorId: byte[ELF_VENDOR_SIZE]; elfCulture: dword; elfPanose: PANOSE; endrecord; EXTLOGFONTA:EXTLOGFONT; ORIENTATION: record dmOrientation: word; dmPaperSize: word; dmPaperLength: word; dmPaperWidth: word; endrecord; POSITION_ORIENTATION: union Orient: ORIENTATION; dmPosition: POINT; endunion;const CCHDEVICENAME := 32; CCHFORMNAME := 32;type DEVMODE: record dmDeviceName: byte[CCHDEVICENAME]; dmSpecVersion: word; dmDriverVersion: word; dmSize: word; dmDriverExtra: word; dmFields: dword; dmOrientPosition: POSITION_ORIENTATION; dmScale: word; dmCopies: word; dmDefaultSource: word; dmPrintQuality: word; dmColor: word; dmDuplex: word; dmYResolution: word; dmTTOption: word; dmCollate: word; dmFormName: byte[CCHFORMNAME]; dmLogPixels: word; dmBitsPerPel: dword; dmPelsWidth: dword; dmPelsHeight: dword; dmDisplayFlags: dword; dmDisplayFrequency: dword; dmICMMethod: dword; dmICMIntent: dword; dmMediaType: dword; dmDitherType: dword; dmReserved1: dword; dmReserved2: dword; // ; if (WINVER >= 0x0500) || (_WIN32_WINNT >= 0x0400) dmPanningWidth: dword; dmPanningHeight: dword; endrecord; RGNDATAHEADER: record dwSize: dword; iType: dword; nCount: dword; nRgnSize: dword; rcBound: RECT; endrecord; RGNDATA: record rdh: RGNDATAHEADER; Buffer: byte; endrecord; ABC: record abcA: dword; abcB: dword; abcC: dword; endrecord; ABCFLOAT: record abcfA: dword; abcfB: dword; abcfC: dword; endrecord; OUTLINETEXTMETRIC: record otmSize: dword; otmTextMetrics: TEXTMETRIC; otmFiller: byte; otmPanoseNumber: PANOSE; otmfsSelection: dword; otmfsType: dword; otmsCharSlopeRise: dword; otmsCharSlopeRun: dword; otmItalicAngle: dword; otmEMSquare: dword; otmAscent: dword; otmDescent: dword; otmLineGap: dword; otmsCapEmHeight: dword; otmsXHeight: dword; otmrcFontBox: RECT; otmMacAscent: dword; otmMacDescent: dword; otmMacLineGap: dword; otmusMinimumPPEM: dword; otmptSubscriptSize: POINT; otmptSubscriptOffset: POINT; otmptSuperscriptSize: POINT; otmptSuperscriptOffset: POINT; otmsStrikeoutSize: dword; otmsStrikeoutPosition: dword; otmsUnderscoreSize: dword; otmsUnderscorePosition: dword; otmpFamilyName: dword; otmpFaceName: dword; otmpStyleName: dword; otmpFullName: dword; endrecord; OUTLINETEXTMETRICA:OUTLINETEXTMETRIC; POLYTEXT: record x: dword; y: dword; n: dword; _lpStr: dword; uiFlags: dword; icl: RECT; pdx: dword; endrecord; POLYTEXTA:POLYTEXT; FIXED: record fract: word; Value: word; endrecord; MAT2: record eM11: FIXED; eM12: FIXED; eM21: FIXED; eM22: FIXED; endrecord; GLYPHMETRICS: record gmBlackBoxX: dword; gmBlackBoxY: dword; gmptGlyphOrigin: POINT; gmCellIncX: word; gmCellIncY: word; endrecord; WCRANGE: record wcLow :wchar; cGlyphs :word; endrecord; GLYPHSET: record cbThis :dword; flAccel :dword; cGlyphsSupported :dword; cRanges :dword; ranges :WCRANGE; endrecord; POINTFX: record x: FIXED; y: FIXED; endrecord; TTPOLYCURVE: record wType: word; cpfx: word; apfx: POINTFX; endrecord; TTPOLYGONHEADER: record cb: dword; dwType: dword; pfxStart: POINTFX; endrecord; RASTERIZER_STATUS: record nSize: word; wFlags: word; nLanguageID: word; endrecord; COLORADJUSTMENT: record caSize: word; caFlags: word; caIlluminantIndex: word; caRedGamma: word; caGreenGamma: word; caBlueGamma: word; caReferenceBlack: word; caReferenceWhite: word; caContrast: word; caBrightness: word; caColorfulness: word; caRedGreenTint: word; endrecord; DOCINFO: record cbSize: dword; lpszDocName: dword; lpszOutput: dword; lpszDatatype: dword; fwType: dword; endrecord; DOCINFOA:DOCINFO; KERNINGPAIR: record wFirst: word; wSecond: word; iKernAmount: dword;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -