AXELMEDICAL
Messages postés96Date d'inscriptionmercredi 26 mai 2010StatutMembreDernière intervention27 mai 2010
-
13 oct. 2006 à 11:54
AXELMEDICAL
Messages postés96Date d'inscriptionmercredi 26 mai 2010StatutMembreDernière intervention27 mai 2010
-
13 oct. 2006 à 12:27
Salut!
Je me suis apercu (un peu trop tard) que le handle d'un controle changent a chaque lancement de l'application. En revanche le Device context (obtenu à l'aide de la fonction API GetDC(handle)) lui était apparement fixe.
Question:
Qu'est ce que le Device Context exactement et est il vraiment fixe contrairement au handle?
Existe t'il une fonction inverse de GetDC c.a.d une fonction qui prendrai en param le Device Context et qui me renverai le handle correspondant?
MERCI
A voir également:
Oserror: [winerror 10038] une opération a été tentée sur autre chose qu’un socket
leprov
Messages postés1160Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention21 octobre 201017 13 oct. 2006 à 12:12
pourquoi ne pas utiliser le handle en le récupérant dynamiquement (et donc en utilisant remoting comme il t'avait été préconisé)?
sinon un DC est grosso modo, si je ne m'abuse, un handle vers la zone graphique de l'objet (grosso modo hein). donc puisque le Dc est aussi un handle, je doute qu'il soit réellement constant...tu l'as peut-etre constaté constant par chance, mais lance ton application sur une autre machine (voir meme apres un reboot), ou encore lance ton appli, ferme la, puis lance 4 ou 5 applis graphiques....ou pire, lance deux fois ton application....comment ferais le système?
bref, non ton DC n'est pas constant