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