TProtocolManagePrintDlg.h
gehe zur Dokumentation dieser Datei00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 class TProtocolManagePrintDlg
00013 {
00014
public:
00015
TProtocolManagePrintDlg(
int,
int,
int );
00016
00017
void EnableButton( BOOL );
00018
void SearchNew(
void );
00019
00020
protected:
00021 TManageComboboxProtocolDlg ProtocolCombobox;
00022
00023 BOOL
Dlg_OnInit( HWND, HWND, LPARAM );
00024 BOOL
Dlg_OnCommand( HWND,
int, UINT );
00025
void Dlg_OnNotify( HWND,
int, UINT, UINT );
00026
00027 BOOL
PListView_InsertColumn(HWND,
int, LPCSTR);
00028
void PListView_InsertItem(HWND,
int, LPCSTR);
00029
void PListView_SetItemText(HWND,
int,
int, LPSTR);
00030
00031
void AbortPrintSelection( HWND );
00032 BOOL
PrintSelection( HWND ,
int,
int );
00033
00034 BOOL
InitializePrint( HWND );
00035
void PrintError( LPCSTR );
00036 BOOL
PrintNewPage(
int&,
int );
00037 BOOL
EndPrint( LPCSTR, LPCSTR, LPCSTR );
00038 BOOL
Print( LPCSTR, LPCSTR, LPCSTR );
00039
00040
virtual int GetPages(
int )= 0;
00041
virtual int GetColumn(
void )= 0;
00042
virtual LPSTR
GetSelLfdNr( LPSTR,
int )= 0;
00043
virtual BOOL
PrintSkizze(
int )= 0;
00044
virtual BOOL
PrintLine(
int )= 0;
00045
virtual void GetParameterName(
int&, LPSTR )= 0;
00046
virtual BOOL
GetParameter(
int&, LPSTR, LPCSTR )= 0;
00047
00048 typedef char TSearchDate[2][
MaxString];
00049 typedef char TSearchParameter[4][
MaxString];
00050
00051
virtual LPSTR
GetDlgItemText_LfdNr( HWND, LPSTR )= 0;
00052
virtual void GetDlgItemText_SearchParameter( HWND, TSearchParameter )= 0;
00053
virtual BOOL
SearchProtocolString( LPCSTR,
const TSearchDate,
const TSearchParameter )= 0;
00054
virtual void MakeListString(
int )= 0;
00055
00056 TProtocolDlg *
ProtocolDlg;
00057
00058 HWND
hSuchList,
hMaterialList;
00059 char tmpLfdNr[
MaxString];
00060 int Felder,
Spalten;
00061 PRINTDLG
pd;
00062 DOCINFO
di;
00063 int PrintX,
PrintY,
xmax,
ymax,
xRand;
00064 float zoom;
00065 RECT
Rect;
00066 BOOL
bDelete,
bSearchActiv;
00067
00068
00069 HWND
hwndDlg;
00070
00071
00072 TProtocol *
Protocol;
00073 };
00074
00075
00076
00077
Erzeugt am Sat Nov 13 12:48:11 2004 für XCTL32 von
1.3.7