ReactOS  0.4.13-dev-257-gfabbd7c
ATL::_ATL_WNDCLASSINFOW Struct Reference

#include <atlwin.h>

Collaboration diagram for ATL::_ATL_WNDCLASSINFOW:

Public Member Functions

ATOM Register (WNDPROC *p)
 

Public Attributes

WNDCLASSEXW m_wc
 
LPCWSTR m_lpszOrigName
 
WNDPROC pWndProc
 
LPCWSTR m_lpszCursorID
 
BOOL m_bSystemCursor
 
ATOM m_atom
 
WCHAR m_szAutoName [5+sizeof(void *)]
 

Detailed Description

Definition at line 1888 of file atlwin.h.

Member Function Documentation

◆ Register()

ATOM ATL::_ATL_WNDCLASSINFOW::Register ( WNDPROC p)
inline

Definition at line 1898 of file atlwin.h.

1899  {
1900  if (m_wc.hInstance == NULL)
1901  m_wc.hInstance = _AtlBaseModule.GetModuleInstance();
1902  if (m_atom == 0)
1903  {
1904  if (m_bSystemCursor)
1906  else
1907  m_wc.hCursor = ::LoadCursor(_AtlBaseModule.GetResourceInstance(), m_lpszCursorID);
1908 
1910  }
1911 
1912  return m_atom;
1913  }
#define RegisterClassEx
Definition: winuser.h:5703
smooth NULL
Definition: ftsmooth.c:416
HINSTANCE hInstance
Definition: winuser.h:3174
HCURSOR hCursor
Definition: winuser.h:3176
#define LoadCursor
Definition: winuser.h:5678
WNDCLASSEXW m_wc
Definition: atlwin.h:1890

Member Data Documentation

◆ m_atom

ATOM ATL::_ATL_WNDCLASSINFOW::m_atom

Definition at line 1895 of file atlwin.h.

Referenced by Register().

◆ m_bSystemCursor

BOOL ATL::_ATL_WNDCLASSINFOW::m_bSystemCursor

Definition at line 1894 of file atlwin.h.

Referenced by Register().

◆ m_lpszCursorID

LPCWSTR ATL::_ATL_WNDCLASSINFOW::m_lpszCursorID

Definition at line 1893 of file atlwin.h.

Referenced by Register().

◆ m_lpszOrigName

LPCWSTR ATL::_ATL_WNDCLASSINFOW::m_lpszOrigName

Definition at line 1891 of file atlwin.h.

◆ m_szAutoName

WCHAR ATL::_ATL_WNDCLASSINFOW::m_szAutoName[5+sizeof(void *)]

Definition at line 1896 of file atlwin.h.

◆ m_wc

WNDCLASSEXW ATL::_ATL_WNDCLASSINFOW::m_wc

Definition at line 1890 of file atlwin.h.

Referenced by Register().

◆ pWndProc

WNDPROC ATL::_ATL_WNDCLASSINFOW::pWndProc

Definition at line 1892 of file atlwin.h.


The documentation for this struct was generated from the following file: