| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 
 | case WM_PAINT:
	//Variables locales pour Dessin
	{
	PAINTSTRUCT ps;	//Utilisé principalement par BeginPaint() et EndPaint()
	HDC hdc;	//Toutes les opérations de dessin utilisent le HDC
	RECT r;	//Rectangle interne de la fenêtre: top=0 left=0
 
	//Récupère le HDC
	hdc=BeginPaint(hWnd,&ps);
 
	//Récupère le rectangle interne pour avoir la taille de la fenêtre
	GetClientRect(hWnd,&r);
 
	//Trace les diagonales
	//(attention, LineTo n'affiche pas le dernier point. 
	//Ici, ce sont les points tout en bas des diagonales 
	//qui ne seront pas tracés)
	MoveToEx(hdc,r.right-1,r.top,NULL);
	LineTo(hdc,r.left,r.bottom-1);
 
	MoveToEx(hdc,r.left,r.top,NULL);
	LineTo(hdc,r.right-1,r.bottom-1);
 
	EndPaint(hWnd,&ps);
	}
	break; | 
Partager