Fonction FillRect n'affiche rien!
Bonjour,
J'essaie d'afficher un carré dans la fenêtre du jeux "Démineur".
Pour ce faire j'utilise (enfin j'essaie ^^") la fonction FillRect qui trace un solide dans un handle, seulement voilà, rien ne s'affiche... :/
Voici mon code:
Code:
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
|
#include <iostream>
#include <Windows.h>
using namespace std;
int main()
{
/* RECHERCHE FENETRE */
HWND win_exist;
do
{
win_exist = FindWindow(0, "Démineur");
}while(win_exist == 0);
HDC HDC_Desktop = GetDC(win_exist);
cout << "Demineur ===> " << HDC_Desktop << endl;
/* TRACE RECTANGLE */
RECT rect = {100, 100, 200, 200};
HBRUSH brush = CreateSolidBrush(RGB(0, 0, 0));
FillRect(HDC_Desktop, &rect, brush);
return 0;
} |
Je ne vois vraiment pas mon erreur et même après de nombreuses recherches je ne comprend pas.
Auriez-vous vu mon erreur? :)
Merci d'avance ;)