cs_Homere
Messages postés14Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention 6 mars 2004
-
10 févr. 2004 à 16:04
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
11 févr. 2004 à 17:59
Bonjour,
J'aimerais savoir comment on fait pour avec tout l'écran comme zone client. Je me sert de setpixel() pour dessiner un pixel, mais je suis toujours limité à ma fenêtre ! Est ce qu'il existe une constante à mettre à la place de hWnd : hDC = GetDC(hWnd);
Merci d'avance !
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 10 févr. 2004 à 16:33
Bien-sûr que non puisque l'écran n'est pas une fenêtre ! En revanche tu peux ruser en récupérant la fenêtre qui se trouve sous pixel où tu veux dessiner avec WindowFromPoint(POINT pt). Du coup tu récupes le DC de cette fenêtre et tu dessine le point.
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 10 févr. 2004 à 18:02
Tu veux réupérer le DC de l'écran, c'est ca?
Dans ce cas la constante que tu recherche existe bien (désolé garslouche): NULL
HDC hScreenDC = GetDC(NULL);
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 10 févr. 2004 à 22:28
il faut que tu fasse un projet Console Application, seulement quand le wizard te demande si tu veux faire une application Console ou Window, tu choisit Window et tu fait Empty Project (Projet Vide)
ensuite il te faudra faire un WinMain et ca sera regler =)
sebseb42
Messages postés495Date d'inscriptiondimanche 6 juillet 2003StatutMembreDernière intervention 9 novembre 20071 11 févr. 2004 à 01:06
je ne me contredit pas vecchio, c'est bien Win32 oui, mais c'est Win32 Console Porject, et dans lequel tu as le choix entre Console ou Window, tu veux des screen shots ?