File: INCLUDE\PROTOCOL\TProtocolDiffractometryManagePrintDlg.h

    1 //******************************************************************************
    2 //Datei     : TProtocolDiffractometryManagePrintDlg.h
    3 //Projekt   : XCTL
    4 //Subsystem : Protokollbuch
    5 //Autor     : Jens Klier <klier@informatik.hu-berlin.de>
    6 //            Institut fuer Informatik,
    7 //            Humboldt-Universitaet Berlin
    8 //Inhalt    : Interface der Klasse TProtocolDiffractometryManagePrintDlg
    9 //******************************************************************************
   10 //!neu klier Protokollbuch
   11 
   12 #include "protocol\TProtocolDiffractometryParameter.h"
   13 
   14 //--||--\\--||--//--||--\\--||--//--||--\\--||--//--||--\\--||--//--||--\\--||--
   15 
   16 class TProtocolDiffractometryManagePrintDlg : public TProtocolManagePrintDlg,
   17                         public TModelessDlg
   18 {
   19 public:
   20         TProtocolDiffractometryManagePrintDlg(LPSTR, TProtocolDiffractometryDlg*, int, int, TModelessDlg**);
   21 
   22 private:
   23         BOOL Dlg_OnInit( HWND, HWND, LPARAM );
   24         void Dlg_OnCommand( HWND, int, HWND, UINT );
   25         void Dlg_OnNotify( HWND, int, UINT, UINT );
   26 
   27         int GetPages( int );
   28         int GetColumn( void );
   29 
   30         LPSTR GetSelLfdNr( LPSTR, int );
   31         BOOL PrintSkizze( int );
   32         BOOL PrintLine( int );
   33         void GetParameterName( int&, LPSTR );
   34         BOOL GetParameter( int&, LPSTR, LPCSTR );
   35 
   36         LPSTR GetDlgItemText_LfdNr( HWND, LPSTR );
   37         void GetDlgItemText_SearchParameter( HWND, TSearchParameter );
   38         BOOL SearchProtocolString( LPCSTR, const TSearchDate, const TSearchParameter );
   39         void MakeListString( int );
   40 
   41         BOOL Omega2Theta, Continuous, PSD;
   42 };
   43 
   44 // LastLine
   45