Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
FormClass Class Referenceabstract

#include <FormClass.h>

Inherits ParamDlg.

Inherited by GameMtlFormClass.

Public Member Functions

 FormClass (void)
 
 ~FormClass (void)
 
HWND Create_Form (HWND parent_wnd, UINT template_id)
 
void Show (bool show_flag=true)
 
virtual BOOL Dialog_Proc (HWND dlg_wnd, UINT message, WPARAM wparam, LPARAM lparam)=0
 
HWND Get_Hwnd (void)
 
virtual void Invalidate (void)
 

Protected Member Functions

BOOL ExecuteDlgInit (LPVOID lpResource)
 
BOOL ExecuteDlgInit (LPCTSTR lpszResourceName)
 

Static Protected Member Functions

static BOOL WINAPI fnFormProc (HWND dlg_wnd, UINT message, WPARAM wparam, LPARAM lparam)
 

Protected Attributes

HWND m_hWnd
 
RECT m_FormRect
 

Detailed Description

Definition at line 48 of file FormClass.h.

Constructor & Destructor Documentation

◆ FormClass()

FormClass::FormClass ( void )
inline

Definition at line 51 of file FormClass.h.

◆ ~FormClass()

FormClass::~FormClass ( void )
inline

Definition at line 53 of file FormClass.h.

Member Function Documentation

◆ Create_Form()

HWND FormClass::Create_Form ( HWND parent_wnd,
UINT template_id )

Definition at line 62 of file FormClass.cpp.

◆ Dialog_Proc()

virtual BOOL FormClass::Dialog_Proc ( HWND dlg_wnd,
UINT message,
WPARAM wparam,
LPARAM lparam )
pure virtual

◆ ExecuteDlgInit() [1/2]

BOOL FormClass::ExecuteDlgInit ( LPCTSTR lpszResourceName)
protected

Definition at line 147 of file FormClass.cpp.

◆ ExecuteDlgInit() [2/2]

BOOL FormClass::ExecuteDlgInit ( LPVOID lpResource)
protected

Definition at line 195 of file FormClass.cpp.

◆ fnFormProc()

BOOL WINAPI FormClass::fnFormProc ( HWND dlg_wnd,
UINT message,
WPARAM wparam,
LPARAM lparam )
staticprotected

Definition at line 106 of file FormClass.cpp.

◆ Get_Hwnd()

HWND FormClass::Get_Hwnd ( void )
inline

Definition at line 58 of file FormClass.h.

◆ Invalidate()

virtual void FormClass::Invalidate ( void )
inlinevirtual

Definition at line 59 of file FormClass.h.

◆ Show()

void FormClass::Show ( bool show_flag = true)
inline

Definition at line 56 of file FormClass.h.

Member Data Documentation

◆ m_FormRect

RECT FormClass::m_FormRect
protected

Definition at line 69 of file FormClass.h.

◆ m_hWnd

HWND FormClass::m_hWnd
protected

Definition at line 68 of file FormClass.h.


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