com.sun.jna.examples.win32
public interface GDI32 extends W32API
gdi32.dll
.Modifier and Type | Interface and Description |
---|---|
static class |
GDI32.BITMAPINFO |
static class |
GDI32.BITMAPINFOHEADER |
static class |
GDI32.RECT |
static class |
GDI32.RGBQUAD |
static class |
GDI32.RGNDATA |
static class |
GDI32.RGNDATAHEADER |
W32API.DWORD, W32API.HANDLE, W32API.HANDLEByReference, W32API.HBITMAP, W32API.HDC, W32API.HICON, W32API.HINSTANCE, W32API.HMODULE, W32API.HRESULT, W32API.HRGN, W32API.HWND, W32API.LONG, W32API.LONG_PTR, W32API.LPARAM, W32API.LRESULT, W32API.SIZE_T, W32API.SSIZE_T, W32API.UINT_PTR, W32API.ULONG_PTR, W32API.WORD, W32API.WPARAM
StdCallLibrary.StdCallCallback
Library.Handler
Modifier and Type | Field and Description |
---|---|
static int |
ALTERNATE |
static int |
BI_BITFIELDS |
static int |
BI_JPEG |
static int |
BI_PNG |
static int |
BI_RGB |
static int |
BI_RLE4 |
static int |
BI_RLE8 |
static int |
COMPLEXREGION |
static int |
DIB_PAL_COLORS |
static int |
DIB_RGB_COLORS |
static int |
ERROR |
static GDI32 |
INSTANCE |
static int |
NULLREGION |
static int |
RDH_RECTANGLES |
static int |
RGN_AND |
static int |
RGN_COPY |
static int |
RGN_DIFF |
static int |
RGN_OR |
static int |
RGN_XOR |
static int |
SIMPLEREGION |
static int |
WINDING |
ASCII_OPTIONS, DEFAULT_OPTIONS, HWND_BROADCAST, INVALID_HANDLE_VALUE, UNICODE_OPTIONS
FUNCTION_MAPPER, STDCALL_CONVENTION
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
ERROR_FILE_NOT_FOUND, ERROR_INVALID_FUNCTION, ERROR_PATH_NOT_FOUND, NO_ERROR
Modifier and Type | Method and Description |
---|---|
int |
CombineRgn(W32API.HRGN hrgnDest,
W32API.HRGN hrgnSrc1,
W32API.HRGN hrgnSrc2,
int fnCombineMode) |
W32API.HBITMAP |
CreateCompatibleBitmap(W32API.HDC hDC,
int width,
int height) |
W32API.HDC |
CreateCompatibleDC(W32API.HDC hDC) |
W32API.HBITMAP |
CreateDIBitmap(W32API.HDC hDC,
GDI32.BITMAPINFOHEADER lpbmih,
int fdwInit,
Pointer lpbInit,
GDI32.BITMAPINFO lpbmi,
int fuUsage) |
W32API.HBITMAP |
CreateDIBSection(W32API.HDC hDC,
GDI32.BITMAPINFO pbmi,
int iUsage,
PointerByReference ppvBits,
Pointer hSection,
int dwOffset) |
W32API.HRGN |
CreatePolyPolygonRgn(User32.POINT[] lppt,
int[] lpPolyCounts,
int nCount,
int fnPolyFillMode) |
W32API.HRGN |
CreateRectRgn(int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect) |
W32API.HRGN |
CreateRoundRectRgn(int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect,
int nWidthEllipse,
int nHeightEllipse) |
boolean |
DeleteDC(W32API.HDC hDC) |
boolean |
DeleteObject(W32API.HANDLE p) |
W32API.HRGN |
ExtCreateRegion(Pointer lpXform,
int nCount,
GDI32.RGNDATA lpRgnData) |
W32API.HANDLE |
SelectObject(W32API.HDC hDC,
W32API.HANDLE hGDIObj) |
int |
SetPixel(W32API.HDC hDC,
int x,
int y,
int crColor) |
boolean |
SetRectRgn(W32API.HRGN hrgn,
int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect) |
static final GDI32 INSTANCE
static final int RDH_RECTANGLES
static final int RGN_AND
static final int RGN_OR
static final int RGN_XOR
static final int RGN_DIFF
static final int RGN_COPY
static final int ERROR
static final int NULLREGION
static final int SIMPLEREGION
static final int COMPLEXREGION
static final int ALTERNATE
static final int WINDING
static final int BI_RGB
static final int BI_RLE8
static final int BI_RLE4
static final int BI_BITFIELDS
static final int BI_JPEG
static final int BI_PNG
static final int DIB_RGB_COLORS
static final int DIB_PAL_COLORS
W32API.HRGN ExtCreateRegion(Pointer lpXform, int nCount, GDI32.RGNDATA lpRgnData)
int CombineRgn(W32API.HRGN hrgnDest, W32API.HRGN hrgnSrc1, W32API.HRGN hrgnSrc2, int fnCombineMode)
W32API.HRGN CreateRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect)
W32API.HRGN CreateRoundRectRgn(int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidthEllipse, int nHeightEllipse)
W32API.HRGN CreatePolyPolygonRgn(User32.POINT[] lppt, int[] lpPolyCounts, int nCount, int fnPolyFillMode)
boolean SetRectRgn(W32API.HRGN hrgn, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect)
int SetPixel(W32API.HDC hDC, int x, int y, int crColor)
W32API.HDC CreateCompatibleDC(W32API.HDC hDC)
boolean DeleteDC(W32API.HDC hDC)
W32API.HBITMAP CreateDIBitmap(W32API.HDC hDC, GDI32.BITMAPINFOHEADER lpbmih, int fdwInit, Pointer lpbInit, GDI32.BITMAPINFO lpbmi, int fuUsage)
W32API.HBITMAP CreateDIBSection(W32API.HDC hDC, GDI32.BITMAPINFO pbmi, int iUsage, PointerByReference ppvBits, Pointer hSection, int dwOffset)
W32API.HBITMAP CreateCompatibleBitmap(W32API.HDC hDC, int width, int height)
W32API.HANDLE SelectObject(W32API.HDC hDC, W32API.HANDLE hGDIObj)
boolean DeleteObject(W32API.HANDLE p)