Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Win32Application Class Reference

#include <Win32Application.h>

Inheritance diagram for VCF::Win32Application:

VCF::Object VCF::ApplicationPeer VCF::Interface List of all members.

Public Member Functions

 Win32Application ()
virtual ~Win32Application ()
virtual bool initApp ()
 initializes the application Peer.
virtual void terminateApp ()
 terminates the application Peer
virtual VCF::AbstractApplicationgetApplication ()
 get the Application instance associated with the application implmenter
virtual void setApplication (VCF::AbstractApplication *application)
 set the Application instance ot be associated with the application implmenter
virtual String getFileName ()
 returns the fully qualified file name for the application, i.e.
virtual OSHandleID getHandleID ()
 returns an identifier that is specific to the OS that uniquely identifies this Application.
virtual void setHandleID (OSHandleID handleID)

Constructor & Destructor Documentation

VCF::Win32Application::Win32Application  ) 
 

virtual VCF::Win32Application::~Win32Application  )  [virtual]
 


Member Function Documentation

virtual VCF::AbstractApplication* VCF::Win32Application::getApplication  )  [virtual]
 

get the Application instance associated with the application implmenter

Implements VCF::ApplicationPeer.

virtual String VCF::Win32Application::getFileName  )  [virtual]
 

returns the fully qualified file name for the application, i.e.

"C:\Stuff\My App\Foo.exe"

Implements VCF::ApplicationPeer.

virtual OSHandleID VCF::Win32Application::getHandleID  )  [virtual]
 

returns an identifier that is specific to the OS that uniquely identifies this Application.

Under Win32 this corresponds to the hInstance that is used in an application or in-process DLL.

Implements VCF::ApplicationPeer.

virtual bool VCF::Win32Application::initApp  )  [virtual]
 

initializes the application Peer.

Any window specific system stuff can go in the implementation here.

Implements VCF::ApplicationPeer.

virtual void VCF::Win32Application::setApplication VCF::AbstractApplication application  )  [virtual]
 

set the Application instance ot be associated with the application implmenter

Implements VCF::ApplicationPeer.

virtual void VCF::Win32Application::setHandleID OSHandleID  handleID  )  [virtual]
 

Implements VCF::ApplicationPeer.

virtual void VCF::Win32Application::terminateApp  )  [virtual]
 

terminates the application Peer

Implements VCF::ApplicationPeer.


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information