Class WNDCLASSEX

  • Direct Known Subclasses:
    WNDCLASSEX.ByReference

    public class WNDCLASSEX
    extends com.sun.jna.Structure
    typedef struct tagWNDCLASSEX { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm; } WNDCLASSEX, *PWNDCLASSEX;
    Author:
    axet
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  WNDCLASSEX.ByReference  
      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByValue
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int cbClsExtra  
      int cbSize  
      int cbWndExtra  
      com.sun.jna.platform.win32.WinNT.HANDLE hbrBackground  
      com.sun.jna.platform.win32.WinDef.HCURSOR hCursor  
      com.sun.jna.platform.win32.WinDef.HICON hIcon  
      com.sun.jna.platform.win32.WinDef.HICON hIconSm  
      com.sun.jna.platform.win32.WinDef.HINSTANCE hInstance  
      WNDPROC lpfnWndProc  
      com.sun.jna.WString lpszClassName  
      com.sun.jna.WString lpszMenuName  
      int style  
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Constructor Summary

      Constructors 
      Constructor Description
      WNDCLASSEX()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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
    • Field Detail

      • cbSize

        public int cbSize
      • style

        public int style
      • lpfnWndProc

        public WNDPROC lpfnWndProc
      • cbClsExtra

        public int cbClsExtra
      • cbWndExtra

        public int cbWndExtra
      • hInstance

        public com.sun.jna.platform.win32.WinDef.HINSTANCE hInstance
      • hIcon

        public com.sun.jna.platform.win32.WinDef.HICON hIcon
      • hCursor

        public com.sun.jna.platform.win32.WinDef.HCURSOR hCursor
      • hbrBackground

        public com.sun.jna.platform.win32.WinNT.HANDLE hbrBackground
      • lpszMenuName

        public com.sun.jna.WString lpszMenuName
      • lpszClassName

        public com.sun.jna.WString lpszClassName
      • hIconSm

        public com.sun.jna.platform.win32.WinDef.HICON hIconSm
    • Constructor Detail

      • WNDCLASSEX

        public WNDCLASSEX()
    • Method Detail

      • getFieldOrder

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