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

L_LAYER.H

gehe zur Dokumentation dieser Datei
00001 #ifndef _L_LAYER_H 00002 #define _L_LAYER_H 00003 00004 #include "utils\u_values.h" 00005 00006 //Datum: 03.02.2003 #define W_ImageWindow 250 00007 //Datum: 03.02.2003 #define W_OffLineWindow 256 00008 00009 //Datum: 03.02.2003 #define I_Position 280 00010 //Datum: 03.02.2003 #define I_Intensity 281 00011 //Datum: 03.02.2003 #define I_Report 282 00012 00013 // Voreinstellungen 00014 //Datum: 03.02.2003 #define CONTROL 0x02 00015 //Datum: 03.02.2003 #define NOCONTROL 0xFD 00016 //Datum: 03.02.2003 #define ECHO 0x04 00017 //Datum: 03.02.2003 #define NOECHO 0xFB 00018 //Datum: 03.02.2003 #define MAXERROR 10 00019 00020 /*#if defined (Build_Library) 00021 #define _CURVECLASS __declspec(dllexport) 00022 #elif defined(Use_Library) 00023 #define _CURVECLASS __declspec(dllimport) 00024 #else 00025 #define _CURVECLASS 00026 #endif*/ 00027 00028 //*** Return-Codes 00029 /* Benutzt in m_main.cpp */ 00030 #define R_Stopped 200 00031 00032 /* Benutzt in m_main.cpp */ 00033 #define R_NoWindow 203 00034 00035 /* Benutzt in m_main.cpp */ 00036 #define TimerIdSteering 398 00037 00038 /* NICHT BENUTZT */ 00040 00041 /* NICHT BENUTZT */ 00043 00044 /* NICHT BENUTZT */ 00046 00047 /* NICHT BENUTZT */ 00049 00050 /* NICHT BENUTZT */ 00052 00053 /* NICHT BENUTZT */ 00055 00056 /* NICHT BENUTZT */ 00058 00059 /* NICHT BENUTZT */ 00061 00062 /* NICHT BENUTZT */ 00064 00065 /* NICHT BENUTZT */ 00067 00068 // Identifikation der Timer 00069 /* NICHT BENUTZT */ 00071 00072 /* NICHT BENUTZT */ 00074 00075 /* Benutzt in m_main.cpp */ 00076 enum EWorkPlace { 00077 HRM= 1, RTK, ScanTable, PDI_Diffractometer, Diff2, Diff3, Expert 00078 }; 00079 00080 // für die SetInfo-Methoden und TMain::DrawStatus() 00081 const UINT DRAWSTATUS0= 1000; 00082 const UINT DRAWSTATUS1= 1001; 00083 const UINT DRAWSTATUS2= 1002; 00084 00085 #define MainWindow_Style WS_CLIPCHILDREN | WS_OVERLAPPED | WS_CAPTION | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_SYSMENU 00086 #define ClientWindow_Style WS_CHILD | WS_CLIPCHILDREN | WS_VSCROLL | WS_HSCROLL 00087 00088 //DATUM: 31.08.2002 00089 /*struct T_Font { 00090 short nFontType; 00091 LOGFONT lf; 00092 TEXTMETRIC tm; 00093 };*/ 00094 00095 //############################################################################## 00096 // VERWALTUNG VON FileLocations 00097 //############################################################################## 00098 00099 //erlaubt Uebernahme des Ausführungspfades aus M_MAIN.CPP 00100 void _CURVECLASS WINAPI InitializeFileLocations ( LPCSTR ); 00101 00102 //liefert FileLocations.GetDirectory 00103 LPCSTR _CURVECLASS WINAPI GetDirectory ( void ); 00104 //liefert FileLocations.GetName 00105 LPCSTR _CURVECLASS WINAPI GetName ( void ); 00106 //liefert FileLocations.GetHWFile 00107 LPCSTR _CURVECLASS WINAPI GetHWFile ( void ); 00108 //liefert FileLocations.GetCFile 00109 LPCSTR _CURVECLASS WINAPI GetCFile ( void ); 00110 //liefert FileLocations.GetHelpFile 00111 LPCSTR _CURVECLASS WINAPI GetHelpFile ( void ); 00112 //liefert FileLocations.GetPTopoName 00113 LPCSTR _CURVECLASS WINAPI GetPTopoName ( void ); 00114 //liefert FileLocations.GetPTopoFile 00115 LPCSTR _CURVECLASS WINAPI GetPTopoFile ( void ); 00116 //liefert FileLocations.PTopoDirectory 00117 LPCSTR _CURVECLASS WINAPI GetPTopoDirectory ( void ); 00118 //klier 25.02.2003 00119 //liefert FileLocations.PTopoBackupDirectory 00120 LPCSTR _CURVECLASS WINAPI GetPTopoBackupDirectory ( void ); 00121 //klier 16.03.2003 00122 //verändert FileLocations.PTopoBackupDirectory 00123 BOOL _CURVECLASS WINAPI SetPTopoBackupDirectory ( LPCSTR ); 00124 //klier 16.03.2003 00125 //verändert FileLocation.szPTopoFileName 00126 BOOL _CURVECLASS WINAPI SetPTopoFile ( LPCSTR FileName ); 00127 //liefert FileLocations.GetPDiffName 00128 LPCSTR _CURVECLASS WINAPI GetPDiffName ( void ); 00129 //liefert FileLocations.GetPDiffFile 00130 LPCSTR _CURVECLASS WINAPI GetPDiffFile ( void ); 00131 //liefert FileLocations.PDiffDirectory 00132 LPCSTR _CURVECLASS WINAPI GetPDiffDirectory ( void ); 00133 //klier 25.02.2003 00134 //liefert FileLocations.PDiffBackupDirectory 00135 LPCSTR _CURVECLASS WINAPI GetPDiffBackupDirectory ( void ); 00136 //klier 16.03.2003 00137 //verändert FileLocations.PDiffBackupDirectory 00138 BOOL _CURVECLASS WINAPI SetPDiffBackupDirectory ( LPCSTR ); 00139 //verändert FileLocation.szPDiffFileName 00140 BOOL _CURVECLASS WINAPI SetPDiffFile ( LPCSTR FileName ); 00141 00142 //liefert FileLocations.GetTestDevFile 00143 LPCSTR _CURVECLASS WINAPI GetTestDevFile ( void ); 00144 //liefert FileLocations.GetMacroFile; <macroname> sollte auf ".mak" enden (z.B. "scan.mak" oder "standard.mak") 00145 LPCSTR _CURVECLASS WINAPI GetMacroFile ( LPCSTR macroname ); 00146 00147 //############################################################################## 00148 // VERWALTUNG VON MainParameters 00149 //############################################################################## 00150 00151 BOOL _CURVECLASS WINAPI InitializeMainParameters( HINSTANCE, HWND, HWND, UINT, UINT, BOOL ); 00152 00153 HINSTANCE _CURVECLASS WINAPI GetMainInstance( void ); 00154 HWND _CURVECLASS WINAPI GetFrameHandle( void ); 00155 HWND _CURVECLASS WINAPI GetScanHandle( void ); 00156 void _CURVECLASS WINAPI SetScanHandle( HWND ); 00157 HWND _CURVECLASS WINAPI GetClientHandle( void ); 00158 UINT _CURVECLASS WINAPI GetDrawMsg( void ); 00159 UINT _CURVECLASS WINAPI GetWakeUpMsg( void ); 00160 BOOL _CURVECLASS WINAPI CreateDefaults( void ); 00161 00162 //############################################################################## 00163 // Verwaltung der SPLIB.DLL 00164 //############################################################################## 00165 00166 #ifdef __cplusplus 00167 00168 extern "C" 00169 { 00170 #endif 00171 void _CURVECLASS WINAPI AboutTheMaker ( void ); 00172 LPCSTR _CURVECLASS WINAPI spGetVersion ( void ); 00173 HINSTANCE _CURVECLASS WINAPI spGetInstance ( void ); 00174 //Datum: 03.02.2003 LPSTR WINAPI UnitStr ( TUnitType ); 00175 //Datum: 03.02.2003 int WINAPI GetBufferLine ( LPSTR, LPSTR, int ); 00176 //Datum: 16.08.2002 maxi, maxl, maxf, maxd, mini, minl, minf, mind verschoben nach U_VALUES.H 00177 00178 #ifdef __cplusplus 00179 } 00180 #endif 00181 00182 //############################################################################## 00183 // Rest 00184 //############################################################################## 00185 00186 // Info's in Statuszeile ausgeben 00187 void _CURVECLASS WINAPI SetInfo( LPCSTR ); 00188 void _CURVECLASS WINAPI SetStaticInfo( LPCSTR ); 00189 void _CURVECLASS WINAPI SetStatus( LPCSTR ); 00190 00191 // Dateiöffnung- und -schließdialog 00192 BOOL _CURVECLASS WINAPI FileOpen( LPCSTR, LPSTR, LPSTR, LPCSTR ); 00193 BOOL _CURVECLASS WINAPI FileSave( LPCSTR, LPSTR, LPSTR, LPCSTR ); 00194 00195 // Dateizugriff (Textdateien); stattdessen bitte TTxtRead verwenden!!! 00196 #define R_Overflow 218 00197 #define R_EndOfFile 219 00198 int _CURVECLASS WINAPI GetFileLine( int, LPSTR, int ); 00199 BOOL _CURVECLASS WINAPI SetFPOnData( HFILE hfile ); 00200 00201 // Funktionen zum Warten 00202 void _CURVECLASS WINAPI InitializeDelay(); 00203 void _CURVECLASS WINAPI DelayTime( int ); 00204 void _CURVECLASS WINAPI Delay( long ); 00205 00206 #endif // ifdef _L_LAYER_H

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