Ich habe 10 Tasten, wird eine davon gedrückt, so soll deren wert in der ersten box angezeigt werden. Wird die nächste Taste gedrückt, so soll deren Wert in der zweiten box angezeigt. Hat die vierte und letzte box einen Wert, so soll wieder von anfang an begonnen werden.
|
C-/C++-Quelltext
|
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
|
LRESULT CALLBAKC WindowProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
case WM_DESTROY:
{
PostQuitMessage (0);
return (0);
}
case WM_COMMAND:
{
switch (wParam)
{
case ID_BTN_1: //Wurde Button 1 gedrückt so soll der Wert der ersten Box 1 sein
{
int key1 = 1;
char outText[256];
itoa(key1, outText, 10);
SetWindowText (Box1, outText);
return 0;
}
.
.
. //usw. bis zum 10ten button mit der nummer 0
case ID_BTN_0:
{
int key0 = 0;
char outText[256];
itoa(key1, outText, 10);
SetWindowText (Box1, outText);
return 0;
}
} break;
}break;
}
|
Ich weiss jetzt nicht wie ich es anstellen kann, dass wenn die erste Box einen Wert hat, das programm den wert der zweiten gedrückten taste in der zweiten box speichern soll. und wenn die vierte und letzte box erreicht wurde und der benutzer eine 5te taste gedrückt hat, das dann wieder mit der ersten box begonnen wird.