com.sun.jna.examples.win32
Interface GDI32
- All Superinterfaces:
- AltCallingConvention, Library, StdCall, StdCallLibrary, W32API, W32Errors
public interface GDI32
- extends W32API
Definition (incomplete) of gdi32.dll
.
Nested classes/interfaces inherited from interface com.sun.jna.examples.win32.W32API |
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 |
Method Summary |
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)
|
INSTANCE
static final GDI32 INSTANCE
RDH_RECTANGLES
static final int RDH_RECTANGLES
- See Also:
- Constant Field Values
RGN_AND
static final int RGN_AND
- See Also:
- Constant Field Values
RGN_OR
static final int RGN_OR
- See Also:
- Constant Field Values
RGN_XOR
static final int RGN_XOR
- See Also:
- Constant Field Values
RGN_DIFF
static final int RGN_DIFF
- See Also:
- Constant Field Values
RGN_COPY
static final int RGN_COPY
- See Also:
- Constant Field Values
ERROR
static final int ERROR
- See Also:
- Constant Field Values
NULLREGION
static final int NULLREGION
- See Also:
- Constant Field Values
SIMPLEREGION
static final int SIMPLEREGION
- See Also:
- Constant Field Values
COMPLEXREGION
static final int COMPLEXREGION
- See Also:
- Constant Field Values
ALTERNATE
static final int ALTERNATE
- See Also:
- Constant Field Values
WINDING
static final int WINDING
- See Also:
- Constant Field Values
BI_RGB
static final int BI_RGB
- See Also:
- Constant Field Values
BI_RLE8
static final int BI_RLE8
- See Also:
- Constant Field Values
BI_RLE4
static final int BI_RLE4
- See Also:
- Constant Field Values
BI_BITFIELDS
static final int BI_BITFIELDS
- See Also:
- Constant Field Values
BI_JPEG
static final int BI_JPEG
- See Also:
- Constant Field Values
BI_PNG
static final int BI_PNG
- See Also:
- Constant Field Values
DIB_RGB_COLORS
static final int DIB_RGB_COLORS
- See Also:
- Constant Field Values
DIB_PAL_COLORS
static final int DIB_PAL_COLORS
- See Also:
- Constant Field Values
ExtCreateRegion
W32API.HRGN ExtCreateRegion(Pointer lpXform,
int nCount,
GDI32.RGNDATA lpRgnData)
CombineRgn
int CombineRgn(W32API.HRGN hrgnDest,
W32API.HRGN hrgnSrc1,
W32API.HRGN hrgnSrc2,
int fnCombineMode)
CreateRectRgn
W32API.HRGN CreateRectRgn(int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect)
CreateRoundRectRgn
W32API.HRGN CreateRoundRectRgn(int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect,
int nWidthEllipse,
int nHeightEllipse)
CreatePolyPolygonRgn
W32API.HRGN CreatePolyPolygonRgn(User32.POINT[] lppt,
int[] lpPolyCounts,
int nCount,
int fnPolyFillMode)
SetRectRgn
boolean SetRectRgn(W32API.HRGN hrgn,
int nLeftRect,
int nTopRect,
int nRightRect,
int nBottomRect)
SetPixel
int SetPixel(W32API.HDC hDC,
int x,
int y,
int crColor)
CreateCompatibleDC
W32API.HDC CreateCompatibleDC(W32API.HDC hDC)
DeleteDC
boolean DeleteDC(W32API.HDC hDC)
CreateDIBitmap
W32API.HBITMAP CreateDIBitmap(W32API.HDC hDC,
GDI32.BITMAPINFOHEADER lpbmih,
int fdwInit,
Pointer lpbInit,
GDI32.BITMAPINFO lpbmi,
int fuUsage)
CreateDIBSection
W32API.HBITMAP CreateDIBSection(W32API.HDC hDC,
GDI32.BITMAPINFO pbmi,
int iUsage,
PointerByReference ppvBits,
Pointer hSection,
int dwOffset)
CreateCompatibleBitmap
W32API.HBITMAP CreateCompatibleBitmap(W32API.HDC hDC,
int width,
int height)
SelectObject
W32API.HANDLE SelectObject(W32API.HDC hDC,
W32API.HANDLE hGDIObj)
DeleteObject
boolean DeleteObject(W32API.HANDLE p)
Copyright © 2007-2009 Timothy Wall. All Rights Reserved.