00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012
#include "protocol\TProtocolDiffractometryParameter.h"
00013
00014
00015
00016 class TProtocolDiffractometryManagePrintDlg :
public TProtocolManagePrintDlg,
00017
public TModelessDlg
00018 {
00019
public:
00020
TProtocolDiffractometryManagePrintDlg(LPSTR,
TProtocolDiffractometryDlg*,
int,
int,
TModelessDlg**);
00021
00022
private:
00023 BOOL Dlg_OnInit( HWND, HWND, LPARAM );
00024
void Dlg_OnCommand( HWND,
int, HWND, UINT );
00025
void Dlg_OnNotify( HWND,
int, UINT, UINT );
00026
00027
int GetPages(
int );
00028
int GetColumn(
void );
00029
00030 LPSTR GetSelLfdNr( LPSTR,
int );
00031 BOOL PrintSkizze(
int );
00032 BOOL PrintLine(
int );
00033
void GetParameterName(
int&, LPSTR );
00034 BOOL GetParameter(
int&, LPSTR, LPCSTR );
00035
00036 LPSTR GetDlgItemText_LfdNr( HWND, LPSTR );
00037
void GetDlgItemText_SearchParameter( HWND, TSearchParameter );
00038 BOOL SearchProtocolString( LPCSTR,
const TSearchDate,
const TSearchParameter );
00039
void MakeListString(
int );
00040
00041 BOOL Omega2Theta, Continuous, PSD;
00042 };
00043
00044