PDA

Visualizza la versione completa : [APIwin32 & C] Messaggio di disegno di testo


andemo
03-01-2005, 02:00
case WM_PAINT:
HDC hdc;
PAINTSTRUCT ps;
hdc = BeginPaint (hwnd, &ps);
TextOut(hdc, 20, 20, "Ciao Mamma", 10);
EndPaint(hdc, &ps);
break;

Ho messo questo codice tra l'immissione dei messaggi di evento, ma quando compilo (uso Dev-C++) mi da errore alla riga 'HDC hdc;'.
Che posso avere sbagliato?

DYNAM!C+
03-01-2005, 02:14
Originariamente inviato da andemo

case WM_PAINT:
HDC hdc;
PAINTSTRUCT ps;
hdc = BeginPaint (hwnd, &ps);
TextOut(hdc, 20, 20, "Ciao Mamma", 10);
EndPaint(hdc, &ps);
break;

Ho messo questo codice tra l'immissione dei messaggi di evento, ma quando compilo (uso Dev-C++) mi da errore alla riga 'HDC hdc;'.
Che posso avere sbagliato?


se in "C" mi pare che tu non possa definire le variabili dove
ti pare, ma solo all'inizio della funzione (in questo caso ti consiglio di definirla anche static).

ciao :)

Loading