6 Dicembre 2002
Costruzione di Interfacce - Paolo Cignoni
4
InitInstace: Parsing
vBOOL CCISaverApp::InitInstance()
v{
v InitCommonControls(); CWinApp::InitInstance();
v   AfxEnableControlContainer();
v int pos=0; CString tok=m_lpCmdLine.Tokenize(" :",pos);
v   if(!tok.CompareNoCase("/s")  ||  !tok.CompareNoCase("-s")  
v                 || !tok.CompareNoCase("s")) {
v       DoScreenSaver();        // Run as screen saver
v       return TRUE;            // and continue the message loop
v   } else if (  !tok.CompareNoCase("/c") ||  !tok.CompareNoCase("-c")
v ||  !tok.CompareNoCase("c")) {
v       DoSaverSetting();       // Run modal config dialog
v       return FALSE;           // and Now just terminate
v
v   } else if (  !tok.CompareNoCase("/p") ||  !tok.CompareNoCase("-p")
v ||  !tok.CompareNoCase("p") ){
v       DoSaverPreview();       // Show the saver in a small win
v       return TRUE;            // and continue the message loop
v   }
v return FALSE; // if no param terminate;
v}
v
v