Hi,
ich habe folgendes Problem.
Ich habe ein Childwindow erzeugt. In diesem Child Window sollen diverse Werte in einer Listbox angezeigt werden. Nach dem Erstellen der Basisfunktionen der WINAPI versuche ich jetzt, die zugehörigen Objekte und Funktionen zu integrieren. Dabei mache ich einen Fehler. Ich komme leider anhand meiner Bücher und dem Internet nicht weiter.
Struktur:
Die Child Window Callback:
|
Quellcode
|
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
|
BOOL CALLBACK InfotextProc (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
PAINTSTRUCT ps;
HDC hdc;
RECT rect;
hdc=GetDC(hDlg);
struct Mobilanzeige
{
// Variablen
};
Mobilanzeige Mobil[12];
int x=0;
for (int Mo=0;Mo<16;Mo++)
{
if (Mo<4)
{
x=Mo;
if (Flugwaechter0AbsariLumos[x].m_Status==true)
{
Flugwaechter0AbsariLumos(x).Anzeige(x, Mo, Mobil, Basisnummer0, Basisname)
}
else if (Flugwaechter0AbsariLumos[x].m_Status==false)
{
Mobil[x].Status=false;
};
...
|
Die Funktion Anzeige im header Flugwaechter0AbsariLumos:
|
Quellcode
|
1
|
void Anzeige(int &x, int &Mo, Mobilanzeige &Mobil, int &Basisnummer0, string &Basisname);
|
Die Quelldatei von Flugwaechter:
|
Quellcode
|
1
2
3
4
5
6
7
|
void Flugwaechter::Anzeige(int &x, int &Mo, Mobilanzeige &Mobil, int &Basisnummer0, string &Basisname)
{
if (m_Status==true)
{ //mach was
}
return;
}
|
ich habe die Initialisierung bereits global als auch in der WinMain versucht, irgendetwas übersehe ich, bin inzwischen schon BEtriebsblind.
Kann mir jemand helfen? Ich vermute, ich muss den struct Mobilanzeige noch im Header von Flugwaechter deklarieren, aber wie?