Choisir le DC d'une fenêtre

Signaler
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
Salut,

Je voulais savoir si'il est possible de dessiner une fenêtre dans un
device contexte spécifique? Par exemple, dessiner tous les fenêtre
filles d'une fenêtre dans un DC memoire puis tout copier d'un coup dans
le DC physique? WM_PRINT est-il fait pour cela?

Merci

4 réponses

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
3
Je crois que oui, enfin j'espere qur ca repondera a ta question :
tu dessines tout ce que tu veux dans un DC mem (tu selectionnes bien-sur une bitmap) et ensuite dans les WM_PAINT de tes fenetres filles tu fais un StretchBlt

Pourquoi faire simple quand on peut faire compliqué ?
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Un BitBlt plutot non? Le problème, c'est que ce n'est pas moi qui fait
le WM_PAINT des fenêtres filles, car ce sont des bouton. En fait je
voudrais pouvoir choisir le dc qu'on obtient quand on appelle BeginPaint
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
3
ha ca je ne sais pas, car si tu n'as pas le WM_PAINT, je ne vois pas comment obtenir le DC du BeginPaint, desole.

Pourquoi faire simple quand on peut faire compliqué ?
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
J'ai trouvé un compromis en utilisant le style WS_CLIPCHILDREN mais ca ne me convient pas tout a fait. Merci quand même!