Class NOTIFYICONDATA

  • Direct Known Subclasses:
    NOTIFYICONDATA.ByReference, NOTIFYICONDATA.ByValue

    public class NOTIFYICONDATA
    extends com.sun.jna.Structure
    typedef struct _NOTIFYICONDATA { DWORD cbSize; HWND hWnd; UINT uID; UINT uFlags; UINT uCallbackMessage; HICON hIcon; TCHAR szTip[64]; DWORD dwState; DWORD dwStateMask; TCHAR szInfo[256]; union { UINT uTimeout; UINT uVersion; }; TCHAR szInfoTitle[64]; DWORD dwInfoFlags; GUID guidItem; HICON hBalloonIcon; } NOTIFYICONDATA, *PNOTIFYICONDATA;
    • Constructor Summary

      Constructors 
      Constructor Description
      NOTIFYICONDATA()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected List<?> getFieldOrder()  
      void setCallback​(int i)  
      void setIcon​(com.sun.jna.platform.win32.WinDef.HICON h)  
      void setTooltip​(String s)  
      • 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
      • hWnd

        public com.sun.jna.platform.win32.WinDef.HWND hWnd
      • uID

        public int uID
      • uFlags

        public int uFlags
      • uCallbackMessage

        public int uCallbackMessage
      • hIcon

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

        public char[] szTip
      • dwState

        public int dwState
      • dwStateMask

        public int dwStateMask
      • szInfo

        public char[] szInfo
      • union

        public int union
      • szInfoTitle

        public char[] szInfoTitle
      • dwInfoFlags

        public int dwInfoFlags
      • guidItem

        public GUID guidItem
      • hBalloonIcon

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

      • NOTIFYICONDATA

        public NOTIFYICONDATA()
    • Method Detail

      • getFieldOrder

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

        public void setIcon​(com.sun.jna.platform.win32.WinDef.HICON h)
      • setCallback

        public void setCallback​(int i)
      • setTooltip

        public void setTooltip​(String s)