CMP EMBEDDED.COM

Login | Register     Welcome Guest   IPS  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Embedded Systems Programming - March 2001 - Object-Oriented C: Creating Application Classes

Listing 2 The CWndMenu class (wndmenu.h)



typedef struct _CWndMenu 
{
/* private */
BOOLEAN m_bDirty; /* Window Dirty Flag (TRUE = DIRTY) */
CButton objButHomeStatus;
CButton objButHome;
CButton objButSettings;
CPanel objPnlControls;
CWndHome objWndHome;
CWndSettings objWndSettings;
/* public */
/* Member Functions */
void (*Activate) ( struct _CWndMenu *this, UINT message, LPARAM lparam, 
WPARAM wparam );
void (*Deactivate)( struct _CWndMenu *this, UINT message, LPARAM lparam, 
WPARAM wparam );
void (*Construct) ( struct _CWndMenu *this );
} CWndMenu;
/* Global Member Functions */
extern void mWndMenuActivate ( CWndMenu *this, UINT message, LPARAM lparam, 
WPARAM wparam );
extern void mWndMenuDeactivate ( CWndMenu *this, UINT message, LPARAM lparam, 
WPARAM wparam );
extern void mWndMenuConstructor ( CWndMenu *this );
/* Global Functions */
extern void NewWndMenu ( CWndMenu *this );ý


Embedded.com Career Center
Ready for a change?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :