File: WORKFLOW\TShowValueCmd.cpp

    1 #include "workflow\TShowValueCmd.h"
    2 
    3 extern TSteering Steering;
    4 
    5 TShowValueCmd::TShowValueCmd ( TCmdTag ct ) : TCmd(ct)
    6 {
    7         char buf[MaxString];
    8 
    9         eStep= CReady;
   10         bNoMeasure= TRUE;
   11         switch (ct.P1)
   12         {
   13                 case Hwb:
   14                         sprintf(buf, "Halbwertsbreite : %.2f arcsec", Steering.GetHwb());
   15                         MessageBox(GetFocus(), buf, "Information", MBINFO);
   16                         break;
   17 
   18                 case Peak:
   19                         sprintf(buf, "Peak (D,I) : (%.2lf,%.2f)", Steering.dPeakPoint, Steering.fPeakIntensity);
   20                         MessageBox(GetFocus(), buf, "Information", MBINFO);
   21                         break;
   22 
   23                 case Start:
   24                         sprintf(buf, "Startposition : %.2lf", Steering.dStartPoint);
   25                         MessageBox(GetFocus(), buf, "Information", MBINFO);
   26                         break;
   27         }
   28 };
   29 
   30 void TShowValueCmd::GetName ( LPSTR aName )
   31 {
   32         strcpy( aName, "ShowValue" );
   33 }
   34 
   35 bool TShowValueCmd::GetShowData ( LPSTR buffer )
   36 {
   37         buffer[0]= 0;
   38         /*if ( eStep==CReady ) {
   39           #ifdef GermanVersion
   40             sprintf( buffer, "\"ShowValue\"-Kommando erfolgreich." );
   41           #else
   42             sprintf( buffer, "\"ShowValue\"-Command ready." );
   43           #endif
   44         }*/ 
   45         return true;
   46 };
   47