Jump to content

PMApp

From EDM2
Revision as of 00:37, 3 December 2015 by Martini (talk | contribs) (Created page with "==Description== The PMApp class is the main class for a PM++ application and contains the command line parameters, a PMAnchorBlock and a PMMessageQueue, and a few fun...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

The PMApp class is the main class for a PM++ application and contains the command line parameters, a PMAnchorBlock and a PMMessageQueue, and a few functions to process the window messages of the application's main thread.

Example

With these classes the main() function of a PM++ application can be as simple as:

PMApp *App;

int main (int argc,char* argv[]) { PMAnchorBlock ab; PMMessageQueue mq; ab.init(); mq.create(ab);

App=new PMApp(ab,mq,argc,argv);

PMWin * w=new PMWin(ab); w->createWin();

App->run();

w->destroyWin();

mq.destroy(); ab.uninit();

return (0); }