Class WinUser.WNDCLASSEX

  • Direct Known Subclasses:
    WinUser.WNDCLASSEX.ByReference
    Enclosing interface:
    WinUser

    @FieldOrder({"cbSize","style","lpfnWndProc","cbClsExtra","cbWndExtra","hInstance","hIcon","hCursor","hbrBackground","lpszMenuName","lpszClassName","hIconSm"})
    public static class WinUser.WNDCLASSEX
    extends Structure
    Contains window class information. It is used with the RegisterClassEx and GetClassInfoEx functions. The WNDCLASSEX structure is similar to the WNDCLASS structure. There are two differences. WNDCLASSEX includes the cbSize member, which specifies the size of the structure, and the hIconSm member, which contains a handle to a small icon associated with the window class.
    • Field Detail

      • cbSize

        public int cbSize
        The cb size.
      • style

        public int style
        The style.
      • lpfnWndProc

        public Callback lpfnWndProc
        The lpfn wnd proc.
      • cbClsExtra

        public int cbClsExtra
        The cb cls extra.
      • cbWndExtra

        public int cbWndExtra
        The cb wnd extra.
      • hbrBackground

        public WinDef.HBRUSH hbrBackground
        The hbr background.
      • lpszMenuName

        public String lpszMenuName
        The lpsz menu name.
      • lpszClassName

        public String lpszClassName
        The lpsz class name.
    • Constructor Detail

      • WNDCLASSEX

        public WNDCLASSEX()
        Instantiates a new wndclassex.
      • WNDCLASSEX

        public WNDCLASSEX​(Pointer memory)
        Instantiates a new wndclassex.
        Parameters:
        memory - the memory