📄 wingdi.h
字号:
#define HS_VERTICAL 1#define PS_GEOMETRIC 65536#define PS_COSMETIC 0#define PS_ALTERNATE 8#define PS_SOLID 0#define PS_DASH 1#define PS_DOT 2#define PS_DASHDOT 3#define PS_DASHDOTDOT 4#define PS_NULL 5#define PS_USERSTYLE 7#define PS_INSIDEFRAME 6#define PS_ENDCAP_ROUND 0#define PS_ENDCAP_SQUARE 256#define PS_ENDCAP_FLAT 512#define PS_JOIN_BEVEL 4096#define PS_JOIN_MITER 8192#define PS_JOIN_ROUND 0#define PS_STYLE_MASK 15#define PS_ENDCAP_MASK 3840#define PS_TYPE_MASK 983040#define ALTERNATE 1#define WINDING 2#define DC_BINNAMES 12#define DC_BINS 6#define DC_COPIES 18#define DC_DRIVER 11#define DC_DATATYPE_PRODUCED 21#define DC_DUPLEX 7#define DC_EMF_COMPLIANT 20#define DC_ENUMRESOLUTIONS 13#define DC_EXTRA 9#define DC_FIELDS 1#define DC_FILEDEPENDENCIES 14#define DC_MAXEXTENT 5#define DC_MINEXTENT 4#define DC_ORIENTATION 17#define DC_PAPERNAMES 16#define DC_PAPERS 2#define DC_PAPERSIZE 3#define DC_SIZE 8#define DC_TRUETYPE 15#define DCTT_BITMAP 1#define DCTT_DOWNLOAD 2#define DCTT_SUBDEV 4#define DCTT_DOWNLOAD_OUTLINE 8#define DC_VERSION 10#define DC_BINADJUST 19#define DC_EMF_COMPLIANT 20#define DC_DATATYPE_PRODUCED 21#define DC_MANUFACTURER 23#define DC_MODEL 24#define DCBA_FACEUPNONE 0#define DCBA_FACEUPCENTER 1#define DCBA_FACEUPLEFT 2#define DCBA_FACEUPRIGHT 3#define DCBA_FACEDOWNNONE 256#define DCBA_FACEDOWNCENTER 257#define DCBA_FACEDOWNLEFT 258#define DCBA_FACEDOWNRIGHT 259#define FLOODFILLBORDER 0#define FLOODFILLSURFACE 1#define ETO_CLIPPED 4#define ETO_GLYPH_INDEX 16#define ETO_OPAQUE 2#define ETO_RTLREADING 128#define GDICOMMENT_WINDOWS_METAFILE (-2147483647)#define GDICOMMENT_BEGINGROUP 2#define GDICOMMENT_ENDGROUP 3#define GDICOMMENT_MULTIFORMATS 1073741828#define GDICOMMENT_IDENTIFIER 1128875079#define AD_COUNTERCLOCKWISE 1#define AD_CLOCKWISE 2#define RDH_RECTANGLES 1#define GCPCLASS_LATIN 1#define GCPCLASS_HEBREW 2#define GCPCLASS_ARABIC 2#define GCPCLASS_NEUTRAL 3#define GCPCLASS_LOCALNUMBER 4#define GCPCLASS_LATINNUMBER 5#define GCPCLASS_LATINNUMERICTERMINATOR 6#define GCPCLASS_LATINNUMERICSEPARATOR 7#define GCPCLASS_NUMERICSEPARATOR 8#define GCPCLASS_PREBOUNDLTR 128#define GCPCLASS_PREBOUNDRTL 64#define GCPCLASS_POSTBOUNDLTR 32#define GCPCLASS_POSTBOUNDRTL 16#define GCPGLYPH_LINKBEFORE 0x8000#define GCPGLYPH_LINKAFTER 0x4000#define DCB_DISABLE 8#define DCB_ENABLE 4#define DCB_RESET 1#define DCB_SET 3#define DCB_ACCUMULATE 2#define DCB_DIRTY 2#define OBJ_BRUSH 2#define OBJ_PEN 1#define OBJ_PAL 5#define OBJ_FONT 6#define OBJ_BITMAP 7#define OBJ_EXTPEN 11#define OBJ_REGION 8#define OBJ_DC 3#define OBJ_MEMDC 10#define OBJ_METAFILE 9#define OBJ_METADC 4#define OBJ_ENHMETAFILE 13#define OBJ_ENHMETADC 12#define DRIVERVERSION 0#define TECHNOLOGY 2#define DT_PLOTTER 0#define DT_RASDISPLAY 1#define DT_RASPRINTER 2#define DT_RASCAMERA 3#define DT_CHARSTREAM 4#define DT_METAFILE 5#define DT_DISPFILE 6#define HORZSIZE 4#define VERTSIZE 6#define HORZRES 8#define VERTRES 10#define LOGPIXELSX 88#define LOGPIXELSY 90#define BITSPIXEL 12#define PLANES 14#define NUMBRUSHES 16#define NUMPENS 18#define NUMFONTS 22#define NUMCOLORS 24#define NUMMARKERS 20#define ASPECTX 40#define ASPECTY 42#define ASPECTXY 44#define PDEVICESIZE 26#define CLIPCAPS 36#define SIZEPALETTE 104#define NUMRESERVED 106#define COLORRES 108#define PHYSICALWIDTH 110#define PHYSICALHEIGHT 111#define PHYSICALOFFSETX 112#define PHYSICALOFFSETY 113#define SCALINGFACTORX 114#define SCALINGFACTORY 115#define VREFRESH 116#define DESKTOPHORZRES 118#define DESKTOPVERTRES 117#define BLTALIGNMENT 119#define RASTERCAPS 38#define RC_BANDING 2#define RC_BITBLT 1#define RC_BITMAP64 8#define RC_DI_BITMAP 128#define RC_DIBTODEV 512#define RC_FLOODFILL 4096#define RC_GDI20_OUTPUT 16#define RC_PALETTE 256#define RC_SCALING 4#define RC_STRETCHBLT 2048#define RC_STRETCHDIB 8192#define RC_DEVBITS 0x8000#define RC_OP_DX_OUTPUT 0x4000#define CURVECAPS 28#define CC_NONE 0#define CC_CIRCLES 1#define CC_PIE 2#define CC_CHORD 4#define CC_ELLIPSES 8#define CC_WIDE 16#define CC_STYLED 32#define CC_WIDESTYLED 64#define CC_INTERIORS 128#define CC_ROUNDRECT 256#define LINECAPS 30#define LC_NONE 0#define LC_POLYLINE 2#define LC_MARKER 4#define LC_POLYMARKER 8#define LC_WIDE 16#define LC_STYLED 32#define LC_WIDESTYLED 64#define LC_INTERIORS 128#define POLYGONALCAPS 32#define RC_BANDING 2#define RC_BIGFONT 1024#define RC_BITBLT 1#define RC_BITMAP64 8#define RC_DEVBITS 0x8000#define RC_DI_BITMAP 128#define RC_GDI20_OUTPUT 16#define RC_GDI20_STATE 32#define RC_NONE 0#define RC_OP_DX_OUTPUT 0x4000#define RC_PALETTE 256#define RC_SAVEBITMAP 64#define RC_SCALING 4#define PC_NONE 0#define PC_POLYGON 1#define PC_POLYPOLYGON 256#define PC_PATHS 512#define PC_RECTANGLE 2#define PC_WINDPOLYGON 4#define PC_SCANLINE 8#define PC_TRAPEZOID 4#define PC_WIDE 16#define PC_STYLED 32#define PC_WIDESTYLED 64#define PC_INTERIORS 128#define PC_PATHS 512#define TEXTCAPS 34#define TC_OP_CHARACTER 1#define TC_OP_STROKE 2#define TC_CP_STROKE 4#define TC_CR_90 8#define TC_CR_ANY 16#define TC_SF_X_YINDEP 32#define TC_SA_DOUBLE 64#define TC_SA_INTEGER 128#define TC_SA_CONTIN 256#define TC_EA_DOUBLE 512#define TC_IA_ABLE 1024#define TC_UA_ABLE 2048#define TC_SO_ABLE 4096#define TC_RA_ABLE 8192#define TC_VA_ABLE 16384#define TC_RESERVED 32768#define TC_SCROLLBLT 65536#define GCP_DBCS 1#define GCP_ERROR 0x8000#define GCP_CLASSIN 0x80000#define GCP_DIACRITIC 256#define GCP_DISPLAYZWG 0x400000#define GCP_GLYPHSHAPE 16#define GCP_JUSTIFY 0x10000#define GCP_JUSTIFYIN 0x200000#define GCP_KASHIDA 1024#define GCP_LIGATE 32#define GCP_MAXEXTENT 0x100000#define GCP_NEUTRALOVERRIDE 0x2000000#define GCP_NUMERICOVERRIDE 0x1000000#define GCP_NUMERICSLATIN 0x4000000#define GCP_NUMERICSLOCAL 0x8000000#define GCP_REORDER 2#define GCP_SYMSWAPOFF 0x800000#define GCP_USEKERNING 8#define FLI_GLYPHS 0x40000#define FLI_MASK 0x103b#define GGO_METRICS 0#define GGO_BITMAP 1#define GGO_NATIVE 2#define GGO_BEZIER 3#define GGO_GRAY2_BITMAP 4#define GGO_GRAY4_BITMAP 5#define GGO_GRAY8_BITMAP 6#define GGO_GLYPH_INDEX 128#define GGO_UNHINTED 256#define GM_COMPATIBLE 1#define GM_ADVANCED 2#define MM_ANISOTROPIC 8#define MM_HIENGLISH 5#define MM_HIMETRIC 3#define MM_ISOTROPIC 7#define MM_LOENGLISH 4#define MM_LOMETRIC 2#define MM_TEXT 1#define MM_TWIPS 6#define MM_MAX_FIXEDSCALE MM_TWIPS#define ABSOLUTE 1#define RELATIVE 2#define PC_EXPLICIT 2#define PC_NOCOLLAPSE 4#define PC_RESERVED 1#define CLR_NONE 0xffffffff#define CLR_INVALID CLR_NONE#define CLR_DEFAULT 0xff000000#define PT_MOVETO 6#define PT_LINETO 2#define PT_BEZIERTO 4#define PT_CLOSEFIGURE 1#define TT_AVAILABLE 1#define TT_ENABLED 2#define BLACK_BRUSH 4#define DKGRAY_BRUSH 3#define GRAY_BRUSH 2#define HOLLOW_BRUSH 5#define LTGRAY_BRUSH 1#define NULL_BRUSH 5#define WHITE_BRUSH 0#define BLACK_PEN 7#define NULL_PEN 8#define WHITE_PEN 6#define ANSI_FIXED_FONT 11#define ANSI_VAR_FONT 12#define DEVICE_DEFAULT_FONT 14#define DEFAULT_GUI_FONT 17#define OEM_FIXED_FONT 10#define SYSTEM_FONT 13#define SYSTEM_FIXED_FONT 16#define DEFAULT_PALETTE 15#define SYSPAL_NOSTATIC 2#define SYSPAL_STATIC 1#define SYSPAL_ERROR 0#define TA_BASELINE 24#define TA_BOTTOM 8#define TA_TOP 0#define TA_CENTER 6#define TA_LEFT 0#define TA_RIGHT 2#define TA_RTLREADING 256#define TA_NOUPDATECP 0#define TA_UPDATECP 1#define TA_MASK (TA_BASELINE+TA_CENTER+TA_UPDATECP+TA_RTLREADING)#define VTA_BASELINE 24#define VTA_CENTER 6#define VTA_LEFT TA_BOTTOM#define VTA_RIGHT TA_TOP#define VTA_BOTTOM TA_RIGHT#define VTA_TOP TA_LEFT#define MWT_IDENTITY 1#define MWT_LEFTMULTIPLY 2#define MWT_RIGHTMULTIPLY 3#define OPAQUE 2#define TRANSPARENT 1#define BLACKONWHITE 1#define WHITEONBLACK 2#define COLORONCOLOR 3#define HALFTONE 4#define MAXSTRETCHBLTMODE 4#define STRETCH_ANDSCANS 1#define STRETCH_DELETESCANS 3#define STRETCH_HALFTONE 4#define STRETCH_ORSCANS 2#define TCI_SRCCHARSET 1#define TCI_SRCCODEPAGE 2#define TCI_SRCFONTSIG 3#define ICM_ON 2#define ICM_OFF 1#define ICM_QUERY 3#define NEWFRAME 1#define ABORTDOC 2#define NEXTBAND 3#define SETCOLORTABLE 4#define GETCOLORTABLE 5#define FLUSHOUTPUT 6#define DRAFTMODE 7#define QUERYESCSUPPORT 8#define SETABORTPROC 9#define STARTDOC 10#define ENDDOC 11#define GETPHYSPAGESIZE 12#define GETPRINTINGOFFSET 13#define GETSCALINGFACTOR 14#define MFCOMMENT 15#define GETPENWIDTH 16#define SETCOPYCOUNT 17#define SELECTPAPERSOURCE 18#define DEVICEDATA 19#define PASSTHROUGH 19#define GETTECHNOLGY 20#define GETTECHNOLOGY 20#define SETLINECAP 21#define SETLINEJOIN 22#define SETMITERLIMIT 23#define BANDINFO 24#define DRAWPATTERNRECT 25#define GETVECTORPENSIZE 26#define GETVECTORBRUSHSIZE 27#define ENABLEDUPLEX 28#define GETSETPAPERBINS 29#define GETSETPRINTORIENT 30#define ENUMPAPERBINS 31#define SETDIBSCALING 32#define EPSPRINTING 33#define ENUMPAPERMETRICS 34#define GETSETPAPERMETRICS 35#define POSTSCRIPT_DATA 37#define POSTSCRIPT_IGNORE 38#define MOUSETRAILS 39#define GETDEVICEUNITS 42#define GETEXTENDEDTEXTMETRICS 256#define GETEXTENTTABLE 257#define GETPAIRKERNTABLE 258#define GETTRACKKERNTABLE 259#define EXTTEXTOUT 512#define GETFACENAME 513#define DOWNLOADFACE 514#define ENABLERELATIVEWIDTHS 768#define ENABLEPAIRKERNING 769#define SETKERNTRACK 770#define SETALLJUSTVALUES 771#define SETCHARSET 772#define STRETCHBLT 2048#define GETSETSCREENPARAMS 3072#define QUERYDIBSUPPORT 3073#define BEGIN_PATH 4096#define CLIP_TO_PATH 4097#define END_PATH 4098#define EXT_DEVICE_CAPS 4099#define RESTORE_CTM 4100#define SAVE_CTM 4101#define SET_ARC_DIRECTION 4102#define SET_BACKGROUND_COLOR 4103#define SET_POLY_MODE 4104#define SET_SCREEN_ANGLE 4105#define SET_SPREAD 4106#define TRANSFORM_CTM 4107#define SET_CLIP_BOX 4108#define SET_BOUNDS 4109#define SET_MIRROR_MODE 4110#define OPENCHANNEL 4110#define DOWNLOADHEADER 4111#define CLOSECHANNEL 4112#define POSTSCRIPT_PASSTHROUGH 4115#define ENCAPSULATED_POSTSCRIPT 4116#define QDI_SETDIBITS 1#define QDI_GETDIBITS 2#define QDI_DIBTOSCREEN 4#define QDI_STRETCHDIB 8#define SP_NOTREPORTED 0x4000#define PR_JOBSTATUS 0#define ASPECT_FILTERING 1#define BS_SOLID 0#define BS_NULL 1#define BS_HOLLOW 1#define BS_HATCHED 2#define BS_PATTERN 3#define BS_INDEXED 4#define BS_DIBPATTERN 5#define BS_DIBPATTERNPT 6#define BS_PATTERN8X8 7#define BS_DIBPATTERN8X8 8#define LCS_CALIBRATED_RGB 0#define LCS_DEVICE_RGB 1#define LCS_DEVICE_CMYK 2#define LCS_GM_BUSINESS 1#define LCS_GM_GRAPHICS 2#define LCS_GM_IMAGES 4#define RASTER_FONTTYPE 1#define DEVICE_FONTTYPE 2#define TRUETYPE_FONTTYPE 4#define DMORIENT_PORTRAIT 1#define DMORIENT_LANDSCAPE 2#define DMPAPER_FIRST 1#define DMPAPER_LETTER 1#define DMPAPER_LETTERSMALL 2#define DMPAPER_TABLOID 3#define DMPAPER_LEDGER 4#define DMPAPER_LEGAL 5#define DMPAPER_STATEMENT 6#define DMPAPER_EXECUTIVE 7#define DMPAPER_A3 8#define DMPAPER_A4 9#define DMPAPER_A4SMALL 10#define DMPAPER_A5 11#define DMPAPER_B4 12#define DMPAPER_B5 13#define DMPAPER_FOLIO 14#define DMPAPER_QUARTO 15#define DMPAPER_10X14 16#define DMPAPER_11X17 17#define DMPAPER_NOTE 18#define DMPAPER_ENV_9 19#define DMPAPER_ENV_10 20#define DMPAPER_ENV_11 21#define DMPAPER_ENV_12 22#define DMPAPER_ENV_14 23#define DMPAPER_CSHEET 24#define DMPAPER_DSHEET 25#define DMPAPER_ESHEET 26#define DMPAPER_ENV_DL 27#define DMPAPER_ENV_C5 28#define DMPAPER_ENV_C3 29#define DMPAPER_ENV_C4 30#define DMPAPER_ENV_C6 31#define DMPAPER_ENV_C65 32#define DMPAPER_ENV_B4 33#define DMPAPER_ENV_B5 34#define DMPAPER_ENV_B6 35#define DMPAPER_ENV_ITALY 36#define DMPAPER_ENV_MONARCH 37#define DMPAPER_ENV_PERSONAL 38#define DMPAPER_FANFOLD_US 39#define DMPAPER_FANFOLD_STD_GERMAN 40#define DMPAPER_FANFOLD_LGL_GERMAN 41#define DMPAPER_ISO_B4 42#define DMPAPER_JAPANESE_POSTCARD 43#define DMPAPER_9X11 44#define DMPAPER_10X11 45#define DMPAPER_15X11 46#define DMPAPER_ENV_INVITE 47#define DMPAPER_RESERVED_48 48#define DMPAPER_RESERVED_49 49#define DMPAPER_LETTER_EXTRA 50#define DMPAPER_LEGAL_EXTRA 51#define DMPAPER_TABLOID_EXTRA 52#define DMPAPER_A4_EXTRA 53#define DMPAPER_LETTER_TRANSVERSE 54
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -