IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API, COM et SDKs Delphi Discussion :

[OpenGL] PopupMenu et Refresh


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut [OpenGL] PopupMenu et Refresh
    Bonjour,

    j'ai un petit truc qui m'agace sur un projet utilisant OpenGL et je ne trouve pas de solution simple

    Quand j'utilise un PopupMenu sur une fenêtre exploitant OpenGL.
    Une des options du menu propose de recentrer la vue en annulant toutes les rotations. Évidemment cela provoque un Invalidate de la fenêtre et une modification de l'image...sauf qu'à l'endroit du PopupMenu, c'est l'ancienne image qui est restaurée !

    Nom : popup.PNG
Affichages : 86
Taille : 4,5 Ko

    j'ai tenté de jouer avec ça mais ça ne marche pas non plus
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2003
    Messages
    582
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Mai 2003
    Messages : 582
    Par défaut
    Peut-être qu'un call à GdiFlush()
    en entrant dans ton menu pourrait forcer
    l'éffacement du popup menu avant la mise à jour
    du graphique OpenGL?

    Ça vaut le coup d'essayer!
    Comment dupliquer un disque...ça vous intéresse?
    Tutoriel et code source delphi ici

  3. #3
    Expert éminent
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Par défaut
    Citation Envoyé par Eric Boisvert Voir le message
    Peut-être qu'un call à GdiFlush()
    en entrant dans ton menu pourrait forcer
    l'éffacement du popup menu avant la mise à jour
    du graphique OpenGL?

    Ça vaut le coup d'essayer!
    ça valait le coup mais ça marche pas

    Merci
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

Discussions similaires

  1. [PopupMenu] mbBarBreak et Refresh
    Par Droïde Système7 dans le forum Composants VCL
    Réponses: 1
    Dernier message: 06/07/2011, 12h41
  2. Directx ou opengl
    Par scorpiwolf dans le forum DirectX
    Réponses: 13
    Dernier message: 07/02/2003, 08h29
  3. OpenGL et *.3ds
    Par tintin22 dans le forum OpenGL
    Réponses: 4
    Dernier message: 06/05/2002, 13h51
  4. OpenGL ou DirectX
    Par Nadir dans le forum DirectX
    Réponses: 6
    Dernier message: 02/05/2002, 12h48
  5. Opengl -- Les surfaces
    Par Anonymous dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/05/2002, 10h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo