begin process at 2012 02 12 02:52:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

[MFC],Rafraichissement des objets de la ToolBox apres modification du font d'ecran


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[MFC],Rafraichissement des objets de la ToolBox apres modification du font d'ecran

jeudi 27 avril 2006 à 11:35:12 | [MFC],Rafraichissement des objets de la ToolBox apres modification du font d'ecran

cfrelet

Bonjour a tous,

Voila je travail sous microsoft visual studio .Net 2003, je crais un projet de type MFC application et ma classe de base est CFormView. J'ultilise des objets de la ToolBox comme "List Control" par exemple. J'ai dut changer le font de ma fenetre. Pour cela j'ai utilisé le WM_ERASEBKGND (comme conseille sur des sites) et je fais :

BOOL CbackgroundView::OnEraseBkgnd(CDC* pDC)
{
// Fixe une brosse avec la couleur de fond choisie
CBrush BkClrBrush(RGB(0, 0, 0));

// Sauvegarde l'ancienne brosse.
CBrush* pOldBrush = pDC->SelectObject(&BkClrBrush);

CRect rect;
pDC->GetClipBox(&rect); // récupère la zone a effacer.

pDC->PatBlt(rect.left, rect.top, rect.Width(),rect.Height(), PATCOPY);



pDC->SelectObject(pOldBrush);// restitue l'ancienne brosse

return true;
}


Ca marche tres bien, le probleme étant le rafraichissement de mes objets generés par ma tool box. Des que l'on redessinne un objet du paint (appel d'un Invalidate(), redimenssionement de la fenetre, figure géométrique comme un carré dessinné dans le paint... ) le background (noir dans mon cas) est comme redessinné par dessus mes objets de toolbox ce qui donne un mauvais rafraichissement. Dans le cas ou l'on redessinne assez souvent des objets ca devient n'importe quoi, ca clignote beaucoup trop, ce n'est pas présentable.....

1- Est ce que j'utilise la bonne methode pour mon font d'ecran?
2- Est ce que vous comprenez ce que je raconte?
3- Y a-t-il une solution pour mieux gérer le rafraichissement?
4- Peut on changer la couleur du font d'un List Control, le mettre de la meme couleur que le font noir et la police blanche, ainsi le rafraichissenent passera mieux.


Merci

ps : désolé pour les accents, je suis en angleterre sur un clavier qwerty.

Cyril
jeudi 27 avril 2006 à 14:45:44 | Re : [MFC],Rafraichissement des objets de la ToolBox apres modification du font d'ecran

ricky78

Bonjour

Je te conseille ce tuto surtout la classe CPicture sur codeguru qui fait ca très bien soit pour t'en inspirer soit pour l'utiliser

[ Lien ]

Cordialement

TOCHE


Cette discussion est classée dans : font, rect, rafraichissement, pdc, objets


Répondre à ce message

Sujets en rapport avec ce message

Dessiner une ellipse [ par Azul ] Je dois modifier un programme VC++ pour représenter (dessiner dans une fenêtre ) des objets par des ellipses. Ces objets sont actuellement identifiés Dessiner une ellipse [ par Azul ] Je dois modifier un programme VC++ pour représenter (dessiner dans une fenêtre ) des objets par des ellipses. Ces objets sont actuellement identifiés Accelération affichage image bitmap [ par corben dallas ] Bonjour à tous,Mon problème est le suivant: je cherche à afficher un flux vidéo constitué d'images bitmap dans une fenêtre. Mon code est le suivant:dc Bitmaps splitté qui s'affichent a l'envers [ par milhandril ] Je suis actuellement sur un projet dont une parti necessite un petit editeur de map en 2D. Je prend un bitmap que je "découpe" en Tile de 32*32 (en fa Probleme Héritage classe .NET [ par florian15 ] Bonjour, je vous contacte car j'ai un probleme avec une classe qui hérite de la classe DataGridTextBoxColumn, j'ai redéfinie les méthodes paint et dan Smart pointers [ par buno ] Hi All,Après une longue absence dans le forum de CS, me voici de retour avec, une fois n'est pas coutume, une petite question technique que je soumets Charger plusieurs objets [ par seb2086 ] Bonjour,Voila mon probleme,je sais charger un objet avec ses textures.Ce que je voudrais faire c'est charger plusieurs objets differents (le nombre n' Puis je avoi un code source traitant des coneneurs d'objets [ par omel ] Life for friend, diño.salut a tous!en fait j'ai essayé de construire un conteneur d'objets, une structure me permettant de manipuler des ensembles par [Visual C++]Erreur à l'execution avec des dll [ par jimnastiq ] salut, j'ai un probleme sous visual(je decouvre ce logiciel!) mon programme compil mais lorsque je veux l'executer la console s'affiche puis disparait definition type de variables inconnues [ par blinix123 ] Bonjour,J'ai un morceaux de code que je suis en train d'exploiter, or il contient des variables que je ne connais pas, en effet je débute dans les MFC


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales