Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1730 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Joystique avec DirectX Sans fenetres...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Joystique avec DirectX Sans fenetres...

n°1498287
azubal
Posté le 03-01-2007 à 15:27:26  profilanswer
 

Bonjour les gens,
 
Je cherche a ecrire un programme qui lit le joystick grace a directX mais SANS fenetre.
SetCooperativeLevel demande obligatoirement le handle d'une fenetre et dans mon cas je n'en ai pas. (null ne fonctionne pas).
Un moyen d'avoir un acces exclusif au device.
 
Bref, existe il un moyen de faire ceci ?  :??:

mood
Publicité
Posté le 03-01-2007 à 15:27:26  profilanswer
 

n°1498346
karlkox
Posté le 03-01-2007 à 16:57:54  profilanswer
 

Ca ne marche pas avec GetDesktopWindow() ?

n°1500185
azubal
Posté le 08-01-2007 à 09:52:33  profilanswer
 

ca compile.. mais je n'arrive pas a poller le device.
voir le code suivant :

Code :
  1. while (1)
  2. {
  3.  while(hr == DIERR_INPUTLOST)
  4.  {
  5.   cout << "Acquire() : FAILED" << endl;
  6.             hr = g_pJoystick->Acquire();
  7.  }
  8.  hr = g_pJoystick->Poll();
  9.  if (FAILED(hr))
  10.  {
  11.   cout << "Poll() : FAILED" << endl;
  12.   continue;
  13.  }
  14.  if(FAILED(hr = g_pJoystick->GetDeviceState(sizeof(DIJOYSTATE2), &js)))
  15.  {
  16.   cout << "GetDeviceState() : FAILED" << endl;
  17.   continue;
  18.  }
  19.  printf("x: %d\n", js.lX);
  20.  printf("y: %d\n", js.lY);
  21. }


 
 
et dans la console j'ai en boucle a l'infini :  

Citation :


Poll() : FAILED
Poll() : FAILED
Poll() : FAILED
Poll() : FAILED
Poll() : FAILED
Poll() : FAILED
Poll() : FAILED
Poll() : FAILED

n°1500191
karlkox
Posté le 08-01-2007 à 10:20:11  profilanswer
 

Si ça ne fonctionne pas, tu peux créer une fenêtre invisible (CreateWindow) et spécifier son hWnd à DX.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Joystique avec DirectX Sans fenetres...

 

Sujets relatifs
Souci à l'execution de softs écrits en c# + directx managed 2.0[Résolu]Fenêtres existentes et fenêtre active
Ouvrir des fenêtres sous plusieurs liens[DirectX] Recherche programmeurs experimentés
[C#, DirectX] Imprimer une imagedirectX -> pb de chargement d'un mesh en .x
Creer des fenetres en c++ --> C# ou C++Livre Directx 9 programmation des jeux en 3D
gestion des fenetres 
Plus de sujets relatifs à : Joystique avec DirectX Sans fenetres...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR