00001
#ifndef _L_LAYER_H
00002
#define _L_LAYER_H
00003
00004
#include "utils\u_values.h"
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #define R_Stopped 200
00031
00032
00033 #define R_NoWindow 203
00034
00035
00036 #define TimerIdSteering 398
00037
00038
00040
00041
00043
00044
00046
00047
00049
00050
00052
00053
00055
00056
00058
00059
00061
00062
00064
00065
00067
00068
00069
00071
00072
00074
00075
00076 enum EWorkPlace {
00077
HRM= 1,
RTK,
ScanTable,
PDI_Diffractometer,
Diff2,
Diff3,
Expert
00078 };
00079
00080
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
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
void _CURVECLASS WINAPI
InitializeFileLocations ( LPCSTR );
00101
00102
00103 LPCSTR
_CURVECLASS WINAPI
GetDirectory (
void );
00104
00105 LPCSTR
_CURVECLASS WINAPI
GetName (
void );
00106
00107 LPCSTR
_CURVECLASS WINAPI
GetHWFile (
void );
00108
00109 LPCSTR
_CURVECLASS WINAPI
GetCFile (
void );
00110
00111 LPCSTR
_CURVECLASS WINAPI
GetHelpFile (
void );
00112
00113 LPCSTR
_CURVECLASS WINAPI
GetPTopoName (
void );
00114
00115 LPCSTR
_CURVECLASS WINAPI
GetPTopoFile (
void );
00116
00117 LPCSTR
_CURVECLASS WINAPI
GetPTopoDirectory (
void );
00118
00119
00120 LPCSTR
_CURVECLASS WINAPI
GetPTopoBackupDirectory (
void );
00121
00122
00123 BOOL
_CURVECLASS WINAPI
SetPTopoBackupDirectory ( LPCSTR );
00124
00125
00126 BOOL
_CURVECLASS WINAPI
SetPTopoFile ( LPCSTR FileName );
00127
00128 LPCSTR
_CURVECLASS WINAPI
GetPDiffName (
void );
00129
00130 LPCSTR
_CURVECLASS WINAPI
GetPDiffFile (
void );
00131
00132 LPCSTR
_CURVECLASS WINAPI
GetPDiffDirectory (
void );
00133
00134
00135 LPCSTR
_CURVECLASS WINAPI
GetPDiffBackupDirectory (
void );
00136
00137
00138 BOOL
_CURVECLASS WINAPI
SetPDiffBackupDirectory ( LPCSTR );
00139
00140 BOOL
_CURVECLASS WINAPI
SetPDiffFile ( LPCSTR FileName );
00141
00142
00143 LPCSTR
_CURVECLASS WINAPI
GetTestDevFile (
void );
00144
00145 LPCSTR
_CURVECLASS WINAPI
GetMacroFile ( LPCSTR macroname );
00146
00147
00148
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
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
00175
00176
00177
00178
#ifdef __cplusplus
00179
}
00180
#endif
00181
00182
00183
00184
00185
00186
00187
void _CURVECLASS WINAPI
SetInfo( LPCSTR );
00188
void _CURVECLASS WINAPI
SetStaticInfo( LPCSTR );
00189
void _CURVECLASS WINAPI
SetStatus( LPCSTR );
00190
00191
00192 BOOL
_CURVECLASS WINAPI
FileOpen( LPCSTR, LPSTR, LPSTR, LPCSTR );
00193 BOOL
_CURVECLASS WINAPI
FileSave( LPCSTR, LPSTR, LPSTR, LPCSTR );
00194
00195
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
00202
void _CURVECLASS WINAPI
InitializeDelay();
00203
void _CURVECLASS WINAPI
DelayTime(
int );
00204
void _CURVECLASS WINAPI
Delay(
long );
00205
00206
#endif // ifdef _L_LAYER_H