begin process at 2010 03 20 04:56:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Autre

 > 

API win32: Comment éviter le scintillement sur l'écran


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

API win32: Comment éviter le scintillement sur l'écran

mardi 12 décembre 2006 à 11:21:50 | API win32: Comment éviter le scintillement sur l'écran

rachid12450

salut à tous
Pour empêcher le scintillement on peut utiliser le double bueffering
mais lorsqu'on a une fenêtre principale et une fenêtre enfant sur la surface client
de la fenêtre parent, doît-on faire du double buffering dans les deux procédures
parent et enfant ou selement dans celle de la fenêtre parent?
merçi d'avance.

mardi 12 décembre 2006 à 17:38:43 | Re : API win32: Comment éviter le scintillement sur l'écran

SnOOpss

C'est a l'endroit ou tu dessines. Est ce que par exmple tu travailles avec le WM_PAINT de la fenetre parent ou enfant ? Logiquement tu devrais avoir a le faire uniquement dans la procedure de le fenetre enfant.
mercredi 13 décembre 2006 à 10:38:04 | Re : API win32: Comment éviter le scintillement sur l'écran

rachid12450

ok
je vais essayer cela
mais si la fenêtre principale contient une centaine de fenêtre enfant cela devient peu pratique d'utiliser les procédures de ces fenêtres.
En fait l'origine de ma question est j'ai réalisé une application sous forme d'une fenêtre principale contenant un TAB_CTRL à deux onglets
un onglet contient des des fenêtres recevant des données
l'autre onglet contient des fenêtre affichant les résultats de ces données traitées
mon vrai problème est que:
quand je modifie rapidement la taille de la fenêtre principale (et celle des autres indirectement) en maintenant le bouton de la souris appuiyé et que refait cela fréquement et rapidement, j'ai en plus du scintillement ma fenêtre qui est endommagé les contrôles perdent leurs attributs de couleur, font, initialisations etc..
même la fenêtre d'arrière plan qui n'a rien à avoir avec le programme est endommagée.
Ce qui est intrigant c'est quand je lance l'appliation sur Windows 2000 (au lieu de XP) rien de tout cela ne se passe tout est parfait.
on m'a donné sur ce site la réponse disant que windows XP est très gourmant en ressource et que c'est tout à fait normal,
je reste pas très convaincu, c'est ainsi que j'ai pensé au double buffering
mais je ne saisvraiment quel est le problème
rachid12450
en tout cas merçi beaucoup



Cette discussion est classée dans : fenêtre, api, win32, scintillement, éviter


Répondre à ce message

Sujets en rapport avec ce message

API Win32 Afficher une seconde fenêtre [ par Ifrit235 ] Salut à tous je cherche à afficher une seconde fenêtre mais pas une boite de dialogue (une fenetre qu'on cré avec la fonction CreateWindowEx car je ve problème affichage fenêtres API WIN32 [ par yepla75 ] Bonjour,Je suis nouveau et j'espère poster au bon endroit...Je débute la programmation C / API WIN32 et je veux faire un programme qui affiche une fen Comment mettre une icone (contenue dans les ressources) en plus du nom du "sous-menu" dans un menu? En programmation API WIN32 en C. [ par ndubien ] Salut, Je cherche comment mettre une icone en plus du nom du "sous-menu" dans un menu en programmation API WIN32 en C.Dans le menu si de [C] Surface SDL dans Fenetre Win32 [ par Naelhem ] Bonjour à tous,J'ai fait un programme qui utilise que la SDL, mais je dois maintenant manipuler des Repertoire on m'a conseillé d'utiliser l'APi Win32 Enregistrer variables [api win32] [ par moumouteb ] Bonjour, J'ai cherché de la documentation pour savoir comment enregistrer dans un fichier sous Windows. J'ai trouvé la fonction : WriteFile(...)  mais Comment faire une barre d'outils en programmation API WIN32 (en C)? [ par ndubien ] Salut, Je cherche comment faire une barre d'outils en programmation API WIN32 (en C).S [API Win32 sans MFC] Pb BuildCommDCB [ par nitrique ] Bon, je n'en peux plus... 3 jours que j'essaye de vouloir récuperer des données de ce ##### de port série. J'ai récuperé des codes à droites, à gauche SDL ou API win32? [ par moumouteb ] Bonjour. Je me renseigne un peu pour la création d'un moteur de jeux 2D et j'ai trouvé deux solutions, soit tout faire avec l'API win32 soit utiliser API win32 [ par spiky31 ] Bonjour Comment puis-je recupérer le handle d'une fenetre fille qui recoit un message dans la procedure de traitement des messages de la fenetre pare programmation API win32 [ par poulpixx ] salut a tous,j'aimerai savoir si il n'existerai pas un bon tutorial pour apprendre la programmation windows(API WIN32).merci d'avance.


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,328 sec (3)

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