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

DirectX Discussion :

Est-ce réèlement un problème


Sujet :

DirectX

  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2008
    Messages
    56
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2008
    Messages : 56
    Par défaut Est-ce réèlement un problème
    Bonjour à tous

    Voila j'ai créé un système de rendu DirectX9 avec une fenêtre Win32 comme support de rendu.
    Quand je lance l'application, que ce soit en mode fullscreen ou fenêtré, la fenêtre apparaît mais mon curseur reste en mode sablier tout le temps jusqu'à ce que je le sorte et le ramène dans ma fenêtre, est-ce normal?

    Merci bien

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 267
    Par défaut
    Oui, c'est normal...

    Si tu veux désactiver le curseur, tu peux utiliser la fonction ShowCursor(bool). Sinon, il y a aussi la fonction SetCursorProperties(...).

  3. #3
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Citation Envoyé par Corvus::Engine Voir le message
    Bonjour à tous

    Voila j'ai créé un système de rendu DirectX9 avec une fenêtre Win32 comme support de rendu.
    Quand je lance l'application, que ce soit en mode fullscreen ou fenêtré, la fenêtre apparaît mais mon curseur reste en mode sablier tout le temps jusqu'à ce que je le sorte et le ramène dans ma fenêtre, est-ce normal?

    Merci bien

    non c'est pas du tout normal !
    Cela signifie que tu as un process qui pédale derrière et qui est mal terminé ou initialisé ou alors que l'appli est mal initialisée.
    Le sablier signifie que l'OS est occupé à donner priorité à une tache particulière.
    Pour t'en rendre compte il ya un "wizard" avec les SDK de Direct X qui permettent de faire des squelettes d'appli Direct X.
    Donc créer une appli avec ce wizard et voir si elle s'execute bien

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 34
    Par défaut
    hum, l'exemple dans le SDK utilise DXUT, ce n'est peut-être pas ce qu'il a envie d'utiliser (pas terrible pour la conception orientée objet).

    Dans ton WNDCLASS, vérifies que tu as bien mis cette ligne :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    winClass.hCursor = LoadCursor(NULL, IDC_ARROW);
    et non NULL, ce qui te provoquerait le problème cité.

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 540
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 540
    Par défaut
    Bonjour non je ne voulais pas parler de DXUT mais du wizard apparu avec Dx8 qui permet de faire une appli fenêtrée avec import de fichiers .x, gestion de Direct Input, Direct Play etc...
    Ce wizard est utilisé avec VC++
    Et avant de se lancer dans la POO il faut d'abord s'assurer que l'application fonctionne dans son intégralité

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/06/2013, 13h24
  2. Le dictionnaire est-il solution à tout problème ?
    Par Sve@r dans le forum Général Python
    Réponses: 3
    Dernier message: 10/04/2013, 20h03
  3. Est-ce que le problème avec randr a été résolu ?
    Par Madmac dans le forum Matériel
    Réponses: 11
    Dernier message: 07/04/2011, 22h10
  4. session_start erreur c'est quoi quoi le problème ?
    Par noobspower dans le forum Langage
    Réponses: 3
    Dernier message: 06/03/2007, 13h43
  5. Réponses: 2
    Dernier message: 16/07/2003, 14h40

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