-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsnom-var.h
More file actions
120 lines (93 loc) · 2.92 KB
/
snom-var.h
File metadata and controls
120 lines (93 loc) · 2.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
// Globale Variablen
//
// werden initialisiert, wenn "#define __main" im Header
//
#include "snom-def.h"
#include "snomputz.h"
#include "snom-typ.h"
#ifndef __SNOM_VAR
#define __SNOM_VAR
#ifdef __main
// COMMON-Dialog-Variablen
PRINTDLG PDlg;
CHOOSEFONT CFont;
LOGFONT lf;
// Farbmanagment
HWND hCurrentPalHwnd=NULL;
HPALETTE hCurrentPal=NULL;
// Windowkram
HANDLE hInst;
HMENU hMenuInit, hMenuBmp;
HWND hwndFrame, hwndClient, hwndInfo;
HWND hwndToolbar;
char szFrameClass [] = "SnomFrame" ;
char szBmpClass [] = "SnomBitmapChild" ;
char szMessClass [] = "SnomBitmapMess" ;
char szMovieClass [] = "SnomBitmapMovie" ;
char szMessSeriellClass [] = "SnomMessSeriell";
char szHilfedatei[256];
LPSTR szFselHelpStr;
// Hilfedatei wurde vom Fileselector aus aufgerufen
UINT WM_FSEL_HELP;
// Darstellungsparameter
BOOL Show3D = FALSE, PlotsUnten=FALSE;
double fPiezoSkalX, fPiezoSkalY, fPiezoSkalZ, fIntens;
WORD wZoomFaktor=1;
// Startparameter für 3D-Ansicht: 45°, 45° 1:1, Draft-Modus
float f3DXYWinkel, f3DZWinkel, f3DZSkal;
WORD w3DZoom; // 2=Draft
// Startfarben: Schwarz Weiß Orange
COLORREF cVorn, cHinten, cMarkierungLinks, cMarkierungRechts;
// Was bearbeiten?
WORKMODE modus=LUMI|TOPO;
WORKMODE show=LUMI|ERRO|TOPO;
// Berechnungs-Cache
LPUCHAR pColorConvert=NULL;
// Alles für die Höhenlinien ...
WORKMODE wProfilMode=TOPO|ERRO|LUMI;
PROFILFLAGS wProfilFlags=P_DIST|P_X|P_Y|P_Z|P_AUTOKORRELATION;
PROFILFLAGS wProfilShowFlags=P_DIST|P_Z;
// Für "Unbenannt"-Bilder
WORD uUnbenannt=0;
#else // Aus SNOM-WRK.C
// COMMON-Dialog-Variablen
extern PRINTDLG PDlg;
extern CHOOSEFONT CFont;
extern LOGFONT lf;
// Handle des Fensters mit der aktuellen Farbpalette
extern HWND hCurrentPalHwnd;
extern HPALETTE hCurrentPal;
// Zur Zeichensatzauswahl
extern LOGFONT lf;
// Hilfedatei wurde vom Fileselector aus aufgerufen
extern UINT WM_FSEL_HELP;
// Window-Stuff
extern HANDLE hInst;
extern HMENU hMenuInit, hMenuBmp;
extern HWND hwndFrame, hwndClient, hwndInfo;
extern HWND hwndToolbar;
extern char szFrameClass [];
extern char szBmpClass[];
extern char szHilfedatei[256];
extern LPCSTR szFselHelpStr;
// Zeichenparamenter
extern double fPiezoSkalX, fPiezoSkalY, fPiezoSkalZ, fIntens;
//extern double fSkalX, fSkalY, fSkalZ, fIntens;
extern WORD wZoomFaktor;
// Parameter für 3D-Ansicht: 45°, 45° 1:1
extern WORD w3DZoom;
extern BOOL Show3D, PlotsUnten;
extern float f3DXYWinkel, f3DZWinkel, f3DZSkal;
extern COLORREF cVorn, cHinten, cMarkierungLinks, cMarkierungRechts;
// Was bearbeiten?
extern WORKMODE modus, show;
// Berechnungs-Cache
extern LPUCHAR pColorConvert;
// Alles für die Höhenlinien ...
extern WORKMODE wProfilMode;
extern PROFILFLAGS wProfilFlags;
extern PROFILFLAGS wProfilShowFlags;
// Für "Unbenannt"-Bilder
extern WORD uUnbenannt;
#endif
#endif