CExSMPLDisp Class Reference

#include <ExSMPLDisp.h>

Inheritance diagram for CExSMPLDisp:
Inheritance graph
[legend]
Collaboration diagram for CExSMPLDisp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CExSMPLDisp (CAppCallBack *app=NULL)
virtual void displayNew (MSGraph< sWord > vp)
virtual void displayNext (MSGraph< sWord > vp)

Public Attributes

CAppCallBackpApp
CExFramepFrame
MSGraph< sWord > msGraph

Protected Member Functions

virtual ~CExSMPLDisp ()

Detailed Description

Definition at line 19 of file ExSMPLDisp.h.


Constructor & Destructor Documentation

CExSMPLDisp ( CAppCallBack app = NULL  )  [inline]

Definition at line 34 of file ExSMPLDisp.h.

References CExSMPLDisp::msGraph, CExSMPLDisp::pApp, and CExSMPLDisp::pFrame.

00034 { pApp=app; pFrame=NULL; msGraph.init();}

~CExSMPLDisp (  )  [protected, virtual]

Definition at line 36 of file ExSMPLDisp.cpp.

00037 {
00038 }


Member Function Documentation

void displayNew ( MSGraph< sWord >  vp  )  [virtual]

Definition at line 41 of file ExSMPLDisp.cpp.

References CAppCallBack::callMSGraph, IDS_STR_NEXT_QUSTN, CExSMPLDisp::msGraph, CExSMPLDisp::pApp, CExSMPLDisp::pFrame, and CAppCallBack::TemplateCallBack().

00042 {
00043     if (pApp!=NULL) { 
00044         copy_MSGraph(vp, msGraph);
00045         if (msGraph.gp==NULL) return;
00046 //      for (int i=0; i<msGraph.xs*msGraph.ys*msGraph.zs; i++) {
00047 //          if (msGraph.gp[i]>=EMAXCT) msGraph.gp[i] = -100;
00048 //      }
00049         pApp->callMSGraph = msGraph;
00050         if (!pApp->callMSGraph.isNull()) {
00051             pFrame = pApp->TemplateCallBack(this, APP_CALLBACK_2D);
00052             CString mesg;
00053             mesg.LoadString(IDS_STR_NEXT_QUSTN);
00054             MessageBox(mesg, _T(""), MB_OK);
00055             //pApp->callMSGraph.mfree();
00056             if (!isNull(pFrame->m_hWnd)) pFrame->DestroyWindow();
00057             msGraph.init();     // msGraphのデータ(gp)は破棄されているはず
00058         }
00059     }
00060 }

Here is the call graph for this function:

void displayNext ( MSGraph< sWord >  vp  )  [virtual]

Definition at line 64 of file ExSMPLDisp.cpp.

00065 {
00066 //  if (pFrame!=NULL) {
00067 //      cat_MSGraph(vp, msGraph);
00068 //
00069 //  }
00070 }


Member Data Documentation

MSGraph<sWord> msGraph

Definition at line 30 of file ExSMPLDisp.h.

Referenced by CExSMPLDisp::CExSMPLDisp(), and CExSMPLDisp::displayNew().

Reimplemented from CExFrame.

Definition at line 28 of file ExSMPLDisp.h.

Referenced by CExSMPLDisp::CExSMPLDisp(), and CExSMPLDisp::displayNew().

Definition at line 29 of file ExSMPLDisp.h.

Referenced by CExSMPLDisp::CExSMPLDisp(), and CExSMPLDisp::displayNew().


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

Generated on 15 Nov 2023 for JunkBox_Win_Lib by  doxygen 1.6.1