1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
/*
hello Application
Main unit implementation file:hello.cc
*/
#include <hello.h>
/*
main program
*/
int main (int argc, char *argv[])
{
HelloApp app(&argc, argv);
app.Run();
return 0;
}
// Hello MAIN FORM CLASS
/*
main form constructor
*/
HelloForm::HelloForm(VDKApplication* app, char* title):
VDKForm(app,title)
{
}
/*
main form destructor
*/
HelloForm::~HelloForm()
{
}
/*
main form setup
*/
void
HelloForm::Setup(void)
{
GUISetup(); // vdkb gui setup
// put your code below here
}
// Hello APPLICATION CLASS
/*
application constructor
*/
HelloApp::HelloApp(int* argc, char** argv):
VDKApplication(argc,argv)
{
}
/*
application destructor
*/
HelloApp::~HelloApp()
{
}
/*
application setup
*/
void
HelloApp::Setup(void)
{
MainForm = new HelloForm(this,NULL);
MainForm->Setup();
MainForm->Visible = true;
}
/*
response
*/
bool
HelloForm::OnSayHelloClick(VDKObject* sender)
{
Label0->Caption = "Hello world !";
return true;
}
/*
response
*/
bool
HelloForm::OnQuitClick(VDKObject* sender)
{
Close();
return true;
}
|