Bonjour à tous,
Je suis en train de crée un petit logiciel amusant avec le code que voici :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <windows.h>
int main() {
DWORD color;
HWND hwnd = GetDesktopWindow(); 
HDC hdc = GetWindowDC(hwnd);
RECT rekt; 
GetWindowRect(hwnd, &rekt); 
int w = rekt.right - rekt.left; 
int h = rekt.bottom - rekt.top;
	while(1) {
int x = rand() % w;
int y = rand() % h;
SetPixel(hdc, x, y, RGB(0, 0, 255)); //Pixels Bleus
//SetPixel(hdc, x, y, RGB(0,255,0)); //Pixels Verts
//SetPixel(hdc, x, y, RGB(255,0,0)); //Pixels Rouges
                }
MessageBoxW(NULL, L"Fin du programme :D", L"Blue Pixels", MB_SYSTEMMODAL | MB_OK | MB_ICONINFO);
}
Mais j'aimerais répéter ma fonction "SetPixel" 10 fois ou 20 fois et pas indéfiniment comme le fait ma boucle while(1).
J'aimerais également que la boucle s'arrête au bout de ces 20 fois pour que le programme passe à l'autre partie du code c'est-à-dire la MessageBox.
Comment puis-je faire cela ?
Merci de vos réponses !