2012-05-09 2 views
0

J'essaie d'implémenter la double-mise en mémoire tampon dans une application Win32. J'ai donc besoin que les contrôles d'une fenêtre soient peints depuis le contrôle le plus en arrière jusqu'au premier plan. Si je comprends bien, WM_EX_COMPOSITED fait cela, mais il fait aussi double tampon lui-même . Comment puis-je obtenir des fenêtres à peindre de bas en haut comme WS_EX_COMPOSITED sans obtenir le double tampon avec elle?WM_EX_COMPOSITED sans double tampon


Je n'utilise pas WM_EX_COMPOSITED pour le double tampon parce que je pense que je peux faire un meilleur travail que manuellement et non scintillement avec DWM, etc.

Répondre

1

Utilisez le style de fenêtre étendu WS_EX_TRANSPARENT pour rendre le haut niveau fenêtre peinture en dernier.

+0

Je pensais que j'avais essayé cela mais je suppose que je ne l'ai pas fait correctement, merci. –