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

TProtocolLanguage.h

gehe zur Dokumentation dieser Datei
00001 //****************************************************************************** 00002 //Datei : TProtocolLanguage.cpp 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 TProtocolLanguage 00009 //****************************************************************************** 00011 #ifndef _TPROTOCOLLANGUAGE_H 00012 #define _TPROTOCOLLANGUAGE_H 00013 00014 class TProtocolLanguage 00015 { 00016 public: 00017 enum TLanguage {german, english}; 00018 00019 TProtocolLanguage( void ); 00020 void InitializeDlgLanguage( HWND ); 00021 void SetTopographyDlgLanguage( HWND ); 00022 void SetTopographyDlgLanguage( HWND, int ); 00023 void SetTopographyManagePrintDlgLanguage( HWND ); 00024 void SetDiffractometryDlgLanguage( HWND ); 00025 void SetDiffractometryDlgLanguage( HWND, int ); 00026 void SetDiffractometryManagePrintDlgLanguage( HWND ); 00027 void SetParameterDlgLanguage( HWND ); 00028 void SetPasswortDlgLanguage( HWND ); 00029 void SetLanguage( TLanguage ); 00030 LPCSTR GetFailure( void ); 00031 LPCSTR GetWarning( void ); 00032 LPCSTR GetQuestion( void ); 00033 LPCSTR GetMessage( int= 0); 00034 LPCSTR TranslateParameter( LPCSTR ); 00035 00036 private: 00037 HMENU hProtocolSystemMenu; 00038 00039 void TranslateParameter( HWND, int ); 00040 void SetDlgLanguage( int ); 00041 void SetProtocolDlgLanguage( HWND ); 00042 void SetProtocolManagePrintDlgLanguage( HWND ); 00043 void SetProtocolLanguageDlgMenu(void); 00044 00045 void TabCtrl_SetItemText( HWND, int, LPCSTR); 00046 void ListView_SetColumnText( HWND, int, LPCSTR); 00047 00048 TLanguage ProtocolLanguage; 00049 char *strFailure, *strWarning, *strQuestion; 00050 char *strMessage[70]; 00051 00052 char lParameter[MaxString]; 00053 }; 00054 00055 #endif //ndef _TPROTOCOLLANGUAGE_H 00056 00057 // LastLine 00058

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