LMMS
Loading...
Searching...
No Matches
HWND__ Struct Reference

#include <swell-internal.h>

Public Member Functions

 HWND__ (HWND par, int wID=0, const RECT *wndr=NULL, const char *label=NULL, bool visible=false, WNDPROC wndproc=NULL, DLGPROC dlgproc=NULL, HWND ownerWindow=NULL)
 ~HWND__ ()
void Retain ()
void Release ()

Public Attributes

const char * m_classname
SWELL_OSWINDOW m_oswindow
WDL_FastString m_title
HWND__m_children
HWND__m_parent
HWND__m_next
HWND__m_prev
HWND__m_owner
HWND__m_owned_list
HWND__m_owned_next
HWND__m_owned_prev
HWND__m_focused_child
RECT m_position
UINT m_id
int m_style
int m_exstyle
INT_PTR m_userdata
WNDPROC m_wndproc
DLGPROC m_dlgproc
INT_PTR m_extra [64]
INT_PTR m_private_data
bool m_visible
char m_hashaddestroy
bool m_enabled
bool m_wantfocus
bool m_israised
bool m_has_had_position
int m_oswindow_fullscreen
int m_refcnt
int m_oswindow_private
HMENU m_menu
HFONT m_font
WDL_StringKeyedArray< void * > m_props

Constructor & Destructor Documentation

◆ HWND__()

HWND__::HWND__ ( HWND par,
int wID = 0,
const RECT * wndr = NULL,
const char * label = NULL,
bool visible = false,
WNDPROC wndproc = NULL,
DLGPROC dlgproc = NULL,
HWND ownerWindow = NULL )

◆ ~HWND__()

HWND__::~HWND__ ( )

Member Function Documentation

◆ Release()

void HWND__::Release ( )
inline

◆ Retain()

void HWND__::Retain ( )
inline

Member Data Documentation

◆ m_children

HWND__* HWND__::m_children

◆ m_classname

const char* HWND__::m_classname

◆ m_dlgproc

DLGPROC HWND__::m_dlgproc

◆ m_enabled

bool HWND__::m_enabled

◆ m_exstyle

int HWND__::m_exstyle

◆ m_extra

INT_PTR HWND__::m_extra[64]

◆ m_focused_child

HWND__* HWND__::m_focused_child

◆ m_font

HFONT HWND__::m_font

◆ m_has_had_position

bool HWND__::m_has_had_position

◆ m_hashaddestroy

char HWND__::m_hashaddestroy

◆ m_id

UINT HWND__::m_id

◆ m_israised

bool HWND__::m_israised

◆ m_menu

HMENU HWND__::m_menu

◆ m_next

HWND__ * HWND__::m_next

◆ m_oswindow

SWELL_OSWINDOW HWND__::m_oswindow

◆ m_oswindow_fullscreen

int HWND__::m_oswindow_fullscreen

◆ m_oswindow_private

int HWND__::m_oswindow_private

◆ m_owned_list

HWND__ * HWND__::m_owned_list

◆ m_owned_next

HWND__ * HWND__::m_owned_next

◆ m_owned_prev

HWND__ * HWND__::m_owned_prev

◆ m_owner

HWND__* HWND__::m_owner

◆ m_parent

HWND__ * HWND__::m_parent

◆ m_position

RECT HWND__::m_position

◆ m_prev

HWND__ * HWND__::m_prev

◆ m_private_data

INT_PTR HWND__::m_private_data

◆ m_props

WDL_StringKeyedArray<void *> HWND__::m_props

◆ m_refcnt

int HWND__::m_refcnt

◆ m_style

int HWND__::m_style

◆ m_title

WDL_FastString HWND__::m_title

◆ m_userdata

INT_PTR HWND__::m_userdata

◆ m_visible

bool HWND__::m_visible

◆ m_wantfocus

bool HWND__::m_wantfocus

◆ m_wndproc

WNDPROC HWND__::m_wndproc

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