com.github.axet.desktop.os.win.libs
Interface GDI32Ex

All Superinterfaces:
com.sun.jna.Library

public interface GDI32Ex
extends com.sun.jna.Library


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
static int ETO_OPAQUE
           
static GDI32Ex INSTANCE
           
static int SRCCOPY
           
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 boolean BitBlt(com.sun.jna.platform.win32.WinDef.HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, com.sun.jna.platform.win32.WinDef.HDC hdcSrc, int nXSrc, int nYSrc, int dwRop)
          BOOL BitBlt( _In_ HDC hdcDest, _In_ int nXDest, _In_ int nYDest, _In_ int nWidth, _In_ int nHeight, _In_ HDC hdcSrc, _In_ int nXSrc, _In_ int nYSrc, _In_ DWORD dwRop );
 boolean ExtTextOut(com.sun.jna.platform.win32.WinDef.HDC hdc, int X, int Y, int fuOptions, com.sun.jna.platform.win32.WinDef.RECT lprc, String lpString, int cbCount, int[] lpDx)
          BOOL ExtTextOut( _In_ HDC hdc, _In_ int X, _In_ int Y, _In_ UINT fuOptions, _In_ const RECT *lprc, _In_ LPCTSTR lpString, _In_ UINT cbCount, _In_ const INT *lpDx );
 boolean GetTextExtentPoint32(com.sun.jna.platform.win32.WinDef.HDC hdc, String lpString, int c, com.sun.jna.platform.win32.WinUser.SIZE lpSize)
          BOOL GetTextExtentPoint32( _In_ HDC hdc, _In_ LPCTSTR lpString, _In_ int c, _Out_ LPSIZE lpSize );
 COLORREF SetBkColor(com.sun.jna.platform.win32.WinDef.HDC hdc, COLORREF crColor)
          COLORREF SetBkColor( _In_ HDC hdc, _In_ COLORREF crColor );
 COLORREF SetTextColor(com.sun.jna.platform.win32.WinDef.HDC hdc, COLORREF crColor)
          COLORREF SetTextColor( _In_ HDC hdc, _In_ COLORREF crColor );
 

Field Detail

ETO_OPAQUE

static final int ETO_OPAQUE
See Also:
Constant Field Values

SRCCOPY

static final int SRCCOPY
See Also:
Constant Field Values

INSTANCE

static final GDI32Ex INSTANCE
Method Detail

GetTextExtentPoint32

boolean GetTextExtentPoint32(com.sun.jna.platform.win32.WinDef.HDC hdc,
                             String lpString,
                             int c,
                             com.sun.jna.platform.win32.WinUser.SIZE lpSize)
BOOL GetTextExtentPoint32( _In_ HDC hdc, _In_ LPCTSTR lpString, _In_ int c, _Out_ LPSIZE lpSize );


SetTextColor

COLORREF SetTextColor(com.sun.jna.platform.win32.WinDef.HDC hdc,
                      COLORREF crColor)
COLORREF SetTextColor( _In_ HDC hdc, _In_ COLORREF crColor );


SetBkColor

COLORREF SetBkColor(com.sun.jna.platform.win32.WinDef.HDC hdc,
                    COLORREF crColor)
COLORREF SetBkColor( _In_ HDC hdc, _In_ COLORREF crColor );


ExtTextOut

boolean ExtTextOut(com.sun.jna.platform.win32.WinDef.HDC hdc,
                   int X,
                   int Y,
                   int fuOptions,
                   com.sun.jna.platform.win32.WinDef.RECT lprc,
                   String lpString,
                   int cbCount,
                   int[] lpDx)
BOOL ExtTextOut( _In_ HDC hdc, _In_ int X, _In_ int Y, _In_ UINT fuOptions, _In_ const RECT *lprc, _In_ LPCTSTR lpString, _In_ UINT cbCount, _In_ const INT *lpDx );


BitBlt

boolean BitBlt(com.sun.jna.platform.win32.WinDef.HDC hdcDest,
               int nXDest,
               int nYDest,
               int nWidth,
               int nHeight,
               com.sun.jna.platform.win32.WinDef.HDC hdcSrc,
               int nXSrc,
               int nYSrc,
               int dwRop)
BOOL BitBlt( _In_ HDC hdcDest, _In_ int nXDest, _In_ int nYDest, _In_ int nWidth, _In_ int nHeight, _In_ HDC hdcSrc, _In_ int nXSrc, _In_ int nYSrc, _In_ DWORD dwRop );



Copyright © 2013. All Rights Reserved.