Hauptseite | Klassenhierarchie | Auflistung der Klassen | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente | Zusätzliche Informationen

TProtocolManagePrintDlg.h

gehe zur Dokumentation dieser Datei
00001 //****************************************************************************** 00002 //Datei : TProtocolManagePrintDlg.h 00003 //Projekt : XCTL 00004 //Subsystem : Protokollbuch 00005 //Autor : Jens Klier <klier@informatik.hu-berlin.de> 00006 // Institut fuer Informatik, 00007 // Humboldt-Universitaet Berlin 00008 //Inhalt : Interface der Klasse TProtocolManagePrintDlg 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 // Dialogfensterhandle wird von einigen Funktionen benoetigt 00069 HWND hwndDlg; 00070 00071 // Zeiger auf die aktuelle Instanz der Protokollbuchklasse 00072 TProtocol *Protocol; 00073 }; 00074 00075 // LastLine 00076 00077

Erzeugt am Sat Nov 13 12:48:11 2004 für XCTL32 von doxygen 1.3.7