com.github.axet.desktop.os.win.handle
Class NONCLIENTMETRICS

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.github.axet.desktop.os.win.handle.NONCLIENTMETRICS
Direct Known Subclasses:
NONCLIENTMETRICS.ByReference, NONCLIENTMETRICS.ByValue

public class NONCLIENTMETRICS
extends com.sun.jna.Structure

typedef struct tagNONCLIENTMETRICS { UINT cbSize; int iBorderWidth; int iScrollWidth; int iScrollHeight; int iCaptionWidth; int iCaptionHeight; LOGFONT lfCaptionFont; int iSmCaptionWidth; int iSmCaptionHeight; LOGFONT lfSmCaptionFont; int iMenuWidth; int iMenuHeight; LOGFONT lfMenuFont; LOGFONT lfStatusFont; LOGFONT lfMessageFont; #if (WINVER >= 0x0600) int iPaddedBorderWidth; #endif } NONCLIENTMETRICS, *PNONCLIENTMETRICS, *LPNONCLIENTMETRICS;


Nested Class Summary
static class NONCLIENTMETRICS.ByReference
           
static class NONCLIENTMETRICS.ByValue
           
 
Field Summary
 int cbSize
           
 int iBorderWidth
           
 int iCaptionHeight
           
 int iCaptionWidth
           
 int iMenuHeight
           
 int iMenuWidth
           
 int iPaddedBorderWidth
           
 int iScrollHeight
           
 int iScrollWidth
           
 int iSmCaptionHeight
           
 int iSmCaptionWidth
           
 LOGFONT lfCaptionFont
           
 LOGFONT lfMenuFont
           
 LOGFONT lfMessageFont
           
 LOGFONT lfSmCaptionFont
           
 LOGFONT lfStatusFont
           
static int ODT_BUTTON
           
static int ODT_COMBOBOX
           
static int ODT_LISTBOX
           
static int ODT_MENU
           
static int ODT_STATIC
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NONCLIENTMETRICS()
           
NONCLIENTMETRICS(com.sun.jna.Pointer p)
           
 
Method Summary
protected  List<?> getFieldOrder()
           
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ODT_MENU

public static final int ODT_MENU
See Also:
Constant Field Values

ODT_LISTBOX

public static final int ODT_LISTBOX
See Also:
Constant Field Values

ODT_COMBOBOX

public static final int ODT_COMBOBOX
See Also:
Constant Field Values

ODT_BUTTON

public static final int ODT_BUTTON
See Also:
Constant Field Values

ODT_STATIC

public static final int ODT_STATIC
See Also:
Constant Field Values

cbSize

public int cbSize

iBorderWidth

public int iBorderWidth

iScrollWidth

public int iScrollWidth

iScrollHeight

public int iScrollHeight

iCaptionWidth

public int iCaptionWidth

iCaptionHeight

public int iCaptionHeight

lfCaptionFont

public LOGFONT lfCaptionFont

iSmCaptionWidth

public int iSmCaptionWidth

iSmCaptionHeight

public int iSmCaptionHeight

lfSmCaptionFont

public LOGFONT lfSmCaptionFont

iMenuWidth

public int iMenuWidth

iMenuHeight

public int iMenuHeight

lfMenuFont

public LOGFONT lfMenuFont

lfStatusFont

public LOGFONT lfStatusFont

lfMessageFont

public LOGFONT lfMessageFont

iPaddedBorderWidth

public int iPaddedBorderWidth
Constructor Detail

NONCLIENTMETRICS

public NONCLIENTMETRICS()

NONCLIENTMETRICS

public NONCLIENTMETRICS(com.sun.jna.Pointer p)
Method Detail

getFieldOrder

protected List<?> getFieldOrder()
Specified by:
getFieldOrder in class com.sun.jna.Structure


Copyright © 2013. All Rights Reserved.