Module gdi32
Content
|
const Gdi32.Constants
|
[src] |
| ANSI_CHARSET |
s32 |
|
| ANSI_FIXED_FONT |
s32 |
|
| ANSI_VAR_FONT |
s32 |
|
| ARABIC_CHARSET |
s32 |
|
| ASPECTX |
s32 |
|
| ASPECTXY |
s32 |
|
| ASPECTY |
s32 |
|
| BALTIC_CHARSET |
s32 |
|
| BITSPIXEL |
s32 |
|
| BI_BITFIELDS |
s32 |
|
| BI_JPEG |
s32 |
|
| BI_PNG |
s32 |
|
| BI_RGB |
s32 |
|
| BI_RLE4 |
s32 |
|
| BI_RLE8 |
s32 |
|
| BKMODE_LAST |
s32 |
|
| BLACKNESS |
Win32.DWORD |
dest = BLACK. |
| BLACK_BRUSH |
s32 |
|
| BLACK_PEN |
s32 |
|
| BLTALIGNMENT |
s32 |
|
| CAPTUREBLT |
Win32.DWORD |
Include layered windows. |
| CHINESEBIG5_CHARSET |
s32 |
|
| CLIPCAPS |
s32 |
|
| COLORMGMTCAPS |
s32 |
|
| COLORRES |
s32 |
|
| CURVECAPS |
s32 |
|
| DEFAULT_CHARSET |
s32 |
|
| DEFAULT_PALETTE |
s32 |
|
| DESKTOPHORZRES |
s32 |
|
| DESKTOPVERTRES |
s32 |
|
| DEVICE_DEFAULT_FONT |
s32 |
|
| DEVICE_FONTTYPE |
u32 |
|
| DIB_PAL_COLORS |
s32 |
|
| DIB_RGB_COLORS |
s32 |
|
| DKGRAY_BRUSH |
s32 |
|
| DRIVERVERSION |
s32 |
|
| DSTINVERT |
Win32.DWORD |
dest = (NOT dest). |
| EASTEUROPE_CHARSET |
s32 |
|
| FW_BLACK |
s32 |
|
| FW_BOLD |
s32 |
|
| FW_DEMIBOLD |
s32 |
|
| FW_DONTCARE |
s32 |
|
| s32 |
|
| s32 |
|
| FW_HEAVY |
s32 |
|
| FW_LIGHT |
s32 |
|
| FW_MEDIUM |
s32 |
|
| FW_NORMAL |
s32 |
|
| FW_REGULAR |
s32 |
|
| FW_SEMIBOLD |
s32 |
|
| FW_THIN |
s32 |
|
| FW_ULTRABOLD |
s32 |
|
| FW_ULTRALIGHT |
s32 |
|
| GB2312_CHARSET |
s32 |
|
| GDI_ERROR |
u32 |
|
| GRAY_BRUSH |
s32 |
|
| GREEK_CHARSET |
s32 |
|
| HANGEUL_CHARSET |
s32 |
|
| HANGUL_CHARSET |
s32 |
|
| HEBREW_CHARSET |
s32 |
|
| HOLLOW_BRUSH |
s32 |
|
| HORZRES |
s32 |
|
| HORZSIZE |
s32 |
|
| JOHAB_CHARSET |
s32 |
|
| LF_FACESIZE |
s32 |
|
| LF_FULLFACESIZE |
s32 |
|
| LINECAPS |
s32 |
|
| LOGPIXELSX |
s32 |
|
| LOGPIXELSY |
s32 |
|
| LTGRAY_BRUSH |
s32 |
|
| MAC_CHARSET |
s32 |
|
| MERGECOPY |
Win32.DWORD |
dest = (source AND pattern). |
| MERGEPAINT |
Win32.DWORD |
dest = (NOT source) OR dest. |
| NOMIRRORBITMAP |
Win32.DWORD |
Do not Mirror the bitmap in this call. |
| NOTSRCCOPY |
Win32.DWORD |
dest = (NOT source). |
| NOTSRCERASE |
Win32.DWORD |
dest = (NOT src) AND (NOT dest). |
| NULL_BRUSH |
s32 |
|
| NULL_PEN |
s32 |
|
| NUMBRUSHES |
s32 |
|
| NUMCOLORS |
s32 |
|
| NUMFONTS |
s32 |
|
| NUMMARKERS |
s32 |
|
| NUMPENS |
s32 |
|
| NUMRESERVED |
s32 |
|
| OEM_CHARSET |
s32 |
|
| OEM_FIXED_FONT |
s32 |
|
| OPAQUE |
s32 |
|
| PATCOPY |
Win32.DWORD |
dest = pattern. |
| PATINVERT |
Win32.DWORD |
dest = pattern XOR dest. |
| PATPAINT |
Win32.DWORD |
dest = DPSnoo. |
| PDEVICESIZE |
s32 |
|
| PFD_DEPTH_DONTCARE |
u32 |
|
| PFD_DIRECT3D_ACCELERATED |
u32 |
|
| PFD_DOUBLEBUFFER |
u32 |
|
| PFD_DOUBLEBUFFER_DONTCARE |
u32 |
|
| PFD_DRAW_TO_BITMAP |
u32 |
|
| PFD_DRAW_TO_WINDOW |
u32 |
|
| PFD_GENERIC_ACCELERATED |
u32 |
|
| PFD_GENERIC_FORMAT |
u32 |
|
| PFD_MAIN_PLANE |
s32 |
|
| PFD_NEED_PALETTE |
u32 |
|
| PFD_NEED_SYSTEM_PALETTE |
u32 |
|
| PFD_OVERLAY_PLANE |
s32 |
|
| PFD_STEREO |
u32 |
|
| PFD_STEREO_DONTCARE |
u32 |
|
| PFD_SUPPORT_COMPOSITION |
u32 |
|
| PFD_SUPPORT_DIRECTDRAW |
u32 |
|
| PFD_SUPPORT_GDI |
u32 |
|
| PFD_SUPPORT_OPENGL |
u32 |
|
| PFD_SWAP_COPY |
u32 |
|
| PFD_SWAP_EXCHANGE |
u32 |
|
| PFD_SWAP_LAYER_BUFFERS |
u32 |
|
| PFD_TYPE_COLORINDEX |
s32 |
|
| PFD_TYPE_RGBA |
s32 |
|
| PFD_UNDERLAY_PLANE |
s32 |
|
| PHYSICALHEIGHT |
s32 |
|
| PHYSICALOFFSETX |
s32 |
|
| PHYSICALOFFSETY |
s32 |
|
| PHYSICALWIDTH |
s32 |
|
| PLANES |
s32 |
|
| POLYGONALCAPS |
s32 |
|
| PS_ALTERNATE |
s32 |
|
| PS_DASH |
s32 |
-------. |
| PS_DASHDOT |
s32 |
_._._._. |
| PS_DASHDOTDOT |
s32 |
_.._.._. |
| PS_DOT |
s32 |
....... |
| PS_INSIDEFRAME |
s32 |
|
| PS_NULL |
s32 |
|
| PS_SOLID |
s32 |
|
| PS_STYLE_MASK |
u32 |
|
| PS_USERSTYLE |
s32 |
|
| RASTERCAPS |
s32 |
|
| RASTER_FONTTYPE |
u32 |
|
| RUSSIAN_CHARSET |
s32 |
|
| SCALINGFACTORX |
s32 |
|
| SCALINGFACTORY |
s32 |
|
| SHADEBLENDCAPS |
s32 |
|
| SHIFTJIS_CHARSET |
s32 |
|
| SIZEPALETTE |
s32 |
|
| SRCAND |
Win32.DWORD |
dest = source AND dest. |
| SRCCOPY |
Win32.DWORD |
dest = source. |
| SRCERASE |
Win32.DWORD |
dest = source AND (NOT dest ). |
| SRCINVERT |
Win32.DWORD |
dest = source XOR dest. |
| SRCPAINT |
Win32.DWORD |
dest = source OR dest. |
| SYMBOL_CHARSET |
s32 |
|
| SYSTEM_FIXED_FONT |
s32 |
|
| SYSTEM_FONT |
s32 |
|
| TECHNOLOGY |
s32 |
|
| TEXTCAPS |
s32 |
|
| THAI_CHARSET |
s32 |
|
| TRANSPARENT |
s32 |
|
| TRUETYPE_FONTTYPE |
u32 |
|
| TURKISH_CHARSET |
s32 |
|
| VERTRES |
s32 |
|
| VERTSIZE |
s32 |
|
| VIETNAMESE_CHARSET |
s32 |
|
| VREFRESH |
s32 |
|
| WHITENESS |
Win32.DWORD |
dest = WHITE. |
| WHITE_BRUSH |
s32 |
|
| WHITE_PEN |
s32 |
|
|
type alias Gdi32.Type Aliases
|
[src] |
|
struct Gdi32.BITMAP
|
[src] |
| bmType |
Win32.LONG |
|
| bmWidth |
Win32.LONG |
|
| bmHeight |
Win32.LONG |
|
| bmWidthBytes |
Win32.LONG |
|
| bmPlanes |
Win32.WORD |
|
| bmBitsPixel |
Win32.WORD |
|
| bmBits |
Win32.LPVOID |
|
|
struct Gdi32.BITMAPINFO
|
[src] |
| biSize |
Win32.DWORD |
|
| biWidth |
Win32.LONG |
|
| biHeight |
Win32.LONG |
|
| biPlanes |
Win32.WORD |
|
| biBitCount |
Win32.WORD |
|
| biCompression |
Win32.DWORD |
|
| biSizeImage |
Win32.DWORD |
|
| biXPelsPerMeter |
Win32.LONG |
|
| biYPelsPerMeter |
Win32.LONG |
|
| biClrUsed |
Win32.DWORD |
|
| biClrImportant |
Win32.DWORD |
|
func BitBlt(hdc: HDC, x, y, cx, cy: s32, hdcSrc: HDC, x1, y1: s32, rop: DWORD) throw
|
func Gdi32.ChoosePixelFormat
|
[src] |
|
func Gdi32.CreateCompatibleBitmap
|
[src] |
func CreateCompatibleBitmap(hdc: HDC, cx, cy: s32)->Win32.HBITMAP throw
|
func Gdi32.CreateCompatibleDC
|
[src] |
func CreateCompatibleDC(hdc: HDC)->Win32.HDC throw
|
func Gdi32.CreateDIBSection
|
[src] |
func CreateDIBSection(hdc: HDC, pbmi: const *BITMAPINFO, usage: UINT, ppvBits: **void, hSection: HANDLE, offset: DWORD)->Win32.HBITMAP throw
|
func Gdi32.CreateFontIndirectA
|
[src] |
|
func Gdi32.CreateFontIndirectW
|
[src] |
|
func Gdi32.CreatePen
|
[src] |
func CreatePen(iStyle: s32, cWidth: s32, color: COLORREF)->HPEN throw
|
func Gdi32.CreateSolidBrush
|
[src] |
func CreateSolidBrush(color: COLORREF)->Win32.HBRUSH throw
|
func Gdi32.DeleteDC
|
[src] |
func DeleteDC(hdc: HDC) throw
|
func Gdi32.DeleteObject
|
[src] |
func DeleteObject(ho: HGDIOBJ) throw
|
func Gdi32.DescribePixelFormat
|
[src] |
func DescribePixelFormat(hdc: HDC, iPixelFormat: s32, nBytes: UINT, ppfd: *PIXELFORMATDESCRIPTOR)->s32 throw
|
struct Gdi32.ENUMLOGFONTEXA
|
[src] |
| elfLogFont |
LOGFONTA |
|
| elfFullName |
[64] Win32.BYTE |
|
| elfStyle |
[32] Win32.BYTE |
|
| elfScript |
[32] Win32.BYTE |
|
|
struct Gdi32.ENUMLOGFONTEXW
|
[src] |
| elfLogFont |
LOGFONTW |
|
| elfFullName |
[64] Win32.WCHAR |
|
| elfStyle |
[32] Win32.WCHAR |
|
| elfScript |
[32] Win32.WCHAR |
|
|
func Gdi32.EnumFontFamiliesA
|
[src] |
func EnumFontFamiliesA(hdc: HDC, lpLogfont: LPCSTR, lpProc: FONTENUMPROCA, lParam: LPARAM)->s32
|
func Gdi32.EnumFontFamiliesExA
|
[src] |
func EnumFontFamiliesExA(hdc: HDC, lpLogfont: const *LOGFONTA, lpProc: FONTENUMPROCA, lParam: LPARAM, dwFlags: DWORD)->s32
|
func Gdi32.EnumFontFamiliesExW
|
[src] |
func EnumFontFamiliesExW(hdc: HDC, lpLogfont: const *LOGFONTW, lpProc: FONTENUMPROCW, lParam: LPARAM, dwFlags: DWORD)->s32
|
func Gdi32.EnumFontFamiliesW
|
[src] |
func EnumFontFamiliesW(hdc: HDC, lpLogfont: LPCWSTR, lpProc: FONTENUMPROCW, lParam: LPARAM)->s32
|
func Gdi32.GetBitmapBits
|
[src] |
func GetBitmapBits(hbit: HBITMAP, cb: LONG, lpvBits: LPVOID) throw
|
func Gdi32.GetDIBits
|
[src] |
func GetDIBits(hdc: HDC, hbm: HBITMAP, start: UINT, cLines: UINT, lpvBits: LPVOID, lpbmi: *BITMAPINFO, usage: UINT)->s32 throw
|
func Gdi32.GetDeviceCaps
|
[src] |
func GetDeviceCaps(hdc: HDC, index: s32)->s32
|
func Gdi32.GetFontData
|
[src] |
func GetFontData(hdc: HDC, dwTable: DWORD, dwOffset: DWORD, pvBuffer: LPVOID, cjBuffer: DWORD)->Win32.DWORD throw
|
func Gdi32.GetObjectA
|
[src] |
func GetObjectA(h: HANDLE, c: s32, pv: LPVOID)->s32
func GetObjectA(h: HANDLE, c: s32, pv: LPVOID) throw
|
func Gdi32.GetObjectW
|
[src] |
func GetObjectW(h: HANDLE, c: s32, pv: LPVOID)->s32
func GetObjectW(h: HANDLE, c: s32, pv: LPVOID) throw
|
func Gdi32.GetPixel
|
[src] |
func GetPixel(hdc: HDC, x, y: s32)->Win32.COLORREF
|
func Gdi32.GetStockObject
|
[src] |
func GetStockObject(i: s32)->HGDIOBJ
|
struct Gdi32.LOGFONTA
|
[src] |
| lfHeight |
Win32.LONG |
|
| lfWidth |
Win32.LONG |
|
| lfEscapement |
Win32.LONG |
|
| lfOrientation |
Win32.LONG |
|
| lfWeight |
Win32.LONG |
|
| lfItalic |
Win32.BYTE |
|
| lfUnderline |
Win32.BYTE |
|
| lfStrikeOut |
Win32.BYTE |
|
| lfCharSet |
Win32.BYTE |
|
| lfOutPrecision |
Win32.BYTE |
|
| lfClipPrecision |
Win32.BYTE |
|
| lfQuality |
Win32.BYTE |
|
| lfPitchAndFamily |
Win32.BYTE |
|
| lfFaceName |
[32] Win32.CHAR |
|
|
struct Gdi32.LOGFONTW
|
[src] |
| lfHeight |
Win32.LONG |
|
| lfWidth |
Win32.LONG |
|
| lfEscapement |
Win32.LONG |
|
| lfOrientation |
Win32.LONG |
|
| lfWeight |
Win32.LONG |
|
| lfItalic |
Win32.BYTE |
|
| lfUnderline |
Win32.BYTE |
|
| lfStrikeOut |
Win32.BYTE |
|
| lfCharSet |
Win32.BYTE |
|
| lfOutPrecision |
Win32.BYTE |
|
| lfClipPrecision |
Win32.BYTE |
|
| lfQuality |
Win32.BYTE |
|
| lfPitchAndFamily |
Win32.BYTE |
|
| lfFaceName |
[32] Win32.WCHAR |
|
func LineTo(hdc: HDC, x: s32, y: s32)->Win32.BOOL
func MoveTo(hdc: HDC, x: s32, y: s32)->Win32.BOOL
|
struct Gdi32.NEWTEXTMETRICA
|
[src] |
| tmHeight |
Win32.LONG |
|
| tmAscent |
Win32.LONG |
|
| tmDescent |
Win32.LONG |
|
| tmInternalLeading |
Win32.LONG |
|
| tmExternalLeading |
Win32.LONG |
|
| tmAveCharWidth |
Win32.LONG |
|
| tmMaxCharWidth |
Win32.LONG |
|
| tmWeight |
Win32.LONG |
|
| tmOverhang |
Win32.LONG |
|
| tmDigitizedAspectX |
Win32.LONG |
|
| tmDigitizedAspectY |
Win32.LONG |
|
| tmFirstChar |
Win32.BYTE |
|
| tmLastChar |
Win32.BYTE |
|
| tmDefaultChar |
Win32.BYTE |
|
| tmBreakChar |
Win32.BYTE |
|
| tmItalic |
Win32.BYTE |
|
| tmUnderlined |
Win32.BYTE |
|
| tmStruckOut |
Win32.BYTE |
|
| tmPitchAndFamily |
Win32.BYTE |
|
| tmCharSet |
Win32.BYTE |
|
| ntmFlags |
Win32.DWORD |
|
| ntmSizeEM |
Win32.UINT |
|
| ntmCellHeight |
Win32.UINT |
|
| ntmAvgWidth |
Win32.UINT |
|
|
struct Gdi32.NEWTEXTMETRICW
|
[src] |
| tmHeight |
Win32.LONG |
|
| tmAscent |
Win32.LONG |
|
| tmDescent |
Win32.LONG |
|
| tmInternalLeading |
Win32.LONG |
|
| tmExternalLeading |
Win32.LONG |
|
| tmAveCharWidth |
Win32.LONG |
|
| tmMaxCharWidth |
Win32.LONG |
|
| tmWeight |
Win32.LONG |
|
| tmOverhang |
Win32.LONG |
|
| tmDigitizedAspectX |
Win32.LONG |
|
| tmDigitizedAspectY |
Win32.LONG |
|
| tmFirstChar |
Win32.WCHAR |
|
| tmLastChar |
Win32.WCHAR |
|
| tmDefaultChar |
Win32.WCHAR |
|
| tmBreakChar |
Win32.WCHAR |
|
| tmItalic |
Win32.BYTE |
|
| tmUnderlined |
Win32.BYTE |
|
| tmStruckOut |
Win32.BYTE |
|
| tmPitchAndFamily |
Win32.BYTE |
|
| tmCharSet |
Win32.BYTE |
|
| ntmFlags |
Win32.DWORD |
|
| ntmSizeEM |
Win32.UINT |
|
| ntmCellHeight |
Win32.UINT |
|
| ntmAvgWidth |
Win32.UINT |
|
|
struct Gdi32.PIXELFORMATDESCRIPTOR
|
[src] |
| nSize |
Win32.WORD |
|
| nVersion |
Win32.WORD |
|
| dwFlags |
Win32.DWORD |
|
| iPixelType |
Win32.BYTE |
|
| cColorBits |
Win32.BYTE |
|
| cRedBits |
Win32.BYTE |
|
| cRedShift |
Win32.BYTE |
|
| cGreenBits |
Win32.BYTE |
|
| cGreenShift |
Win32.BYTE |
|
| cBlueBits |
Win32.BYTE |
|
| cBlueShift |
Win32.BYTE |
|
| cAlphaBits |
Win32.BYTE |
|
| cAlphaShift |
Win32.BYTE |
|
| cAccumBits |
Win32.BYTE |
|
| cAccumRedBits |
Win32.BYTE |
|
| cAccumGreenBits |
Win32.BYTE |
|
| cAccumBlueBits |
Win32.BYTE |
|
| cAccumAlphaBits |
Win32.BYTE |
|
| cDepthBits |
Win32.BYTE |
|
| cStencilBits |
Win32.BYTE |
|
| cAuxBuffers |
Win32.BYTE |
|
| iLayerType |
Win32.BYTE |
|
| bReserved |
Win32.BYTE |
|
| dwLayerMask |
Win32.DWORD |
|
| dwVisibleMask |
Win32.DWORD |
|
| dwDamageMask |
Win32.DWORD |
|
func RGB(r, g, b: s32)->Win32.COLORREF
|
struct Gdi32.RGBQUAD
|
[src] |
| rgbBlue |
Win32.BYTE |
|
| rgbGreen |
Win32.BYTE |
|
| rgbRed |
Win32.BYTE |
|
| rgbReserved |
Win32.BYTE |
|
|
func Gdi32.Rectangle
|
[src] |
func Rectangle(hdc: HDC, left, top, right, bottom: s32)->Win32.BOOL
|
func Gdi32.SelectObject
|
[src] |
|
func Gdi32.SetBitmapBits
|
[src] |
func SetBitmapBits(hbit: HBITMAP, cb: DWORD, lpvBits: LPVOID) throw
|
func Gdi32.SetBkColor
|
[src] |
func SetBkColor(hdc: HDC, color: COLORREF)->Win32.COLORREF
|
func Gdi32.SetBkMode
|
[src] |
func SetBkMode(hdc: HDC, mode: s32)->s32
|
func Gdi32.SetPixelFormat
|
[src] |
|
func Gdi32.SetTextColor
|
[src] |
func SetTextColor(hdc: HDC, color: COLORREF)->Win32.COLORREF
|
func Gdi32.SwapBuffers
|
[src] |
func SwapBuffers(arg1: HDC) throw
|
struct Gdi32.TEXTMETRICA
|
[src] |
| tmHeight |
Win32.LONG |
|
| tmAscent |
Win32.LONG |
|
| tmDescent |
Win32.LONG |
|
| tmInternalLeading |
Win32.LONG |
|
| tmExternalLeading |
Win32.LONG |
|
| tmAveCharWidth |
Win32.LONG |
|
| tmMaxCharWidth |
Win32.LONG |
|
| tmWeight |
Win32.LONG |
|
| tmOverhang |
Win32.LONG |
|
| tmDigitizedAspectX |
Win32.LONG |
|
| tmDigitizedAspectY |
Win32.LONG |
|
| tmFirstChar |
Win32.BYTE |
|
| tmLastChar |
Win32.BYTE |
|
| tmDefaultChar |
Win32.BYTE |
|
| tmBreakChar |
Win32.BYTE |
|
| tmItalic |
Win32.BYTE |
|
| tmUnderlined |
Win32.BYTE |
|
| tmStruckOut |
Win32.BYTE |
|
| tmPitchAndFamily |
Win32.BYTE |
|
| tmCharSet |
Win32.BYTE |
|
|
struct Gdi32.TEXTMETRICW
|
[src] |
| tmHeight |
Win32.LONG |
|
| tmAscent |
Win32.LONG |
|
| tmDescent |
Win32.LONG |
|
| tmInternalLeading |
Win32.LONG |
|
| tmExternalLeading |
Win32.LONG |
|
| tmAveCharWidth |
Win32.LONG |
|
| tmMaxCharWidth |
Win32.LONG |
|
| tmWeight |
Win32.LONG |
|
| tmOverhang |
Win32.LONG |
|
| tmDigitizedAspectX |
Win32.LONG |
|
| tmDigitizedAspectY |
Win32.LONG |
|
| tmFirstChar |
Win32.WCHAR |
|
| tmLastChar |
Win32.WCHAR |
|
| tmDefaultChar |
Win32.WCHAR |
|
| tmBreakChar |
Win32.WCHAR |
|
| tmItalic |
Win32.BYTE |
|
| tmUnderlined |
Win32.BYTE |
|
| tmStruckOut |
Win32.BYTE |
|
| tmPitchAndFamily |
Win32.BYTE |
|
| tmCharSet |
Win32.BYTE |
|
|
func Gdi32.TextOutA
|
[src] |
func TextOutA(hdc: HDC, x: s32, y: s32, lpString: LPCSTR, c: s32)->Win32.BOOL
|
func Gdi32.TextOutW
|
[src] |
func TextOutW(hdc: HDC, x: s32, y: s32, lpString: LPCWSTR, c: s32)->Win32.BOOL
Generated on 12-10-2025 with
swag 0.45.0