Sommaire  
 
 
Programmation
• ASP
• C++
• C++ Builder
• DirectX
• Java
• Javascript
• Perl
• PHP3
• SQL

Liens
• Annuaire
• Gagnez de l'argent

Utile
• Lexique

Contact
• Courrier
• Formulaire

A propos :
• Des auteurs
 

DirectX / DirectInput

 

Création d'un objet DirectInput

 Utilisation de la fonction DirectInputCreate

HRESULT DirectInputCreate

Paramètre

Description

HINSTANCE hinst

Handle d'instance de l'application ou DLL créant l'objet DirectInput.

DWORD dwVersion

Numéro de la version de DirectInput pour laquelle est conçue l'application. Cette valeur vaut normalement DIRECTINPUT_VERSION

LPDIRECTINPUT * ppDI

Adresse du pointeur vers l'interface DirectInput

LPUNKNOWN pUnkOuter

NULL par défaut car valeur non utilisée

hinstMain est l'instance de l'appelant.

 

#include <dinput.h>

LPDIRECTINPUT lpDirectInput; //Déclaration du pointeur de l'interface DirectInput

HRESULT hResultat;

hResultat = DirectInputCreate ( hinstMain, DIRECTINPUT_VERSION , &lpDirectInput, NULL);

// On doit tester le code retour

if (hResultat != DD_OK) throw Exception( "Erreur sur la fonction DirectInputCreate");

 

Libération d'un objet DirectInput

if (lpDirectInput != NULL)

{
lpDirectInput->Release();
lpDirectInput = NULL;
}

 

Site Créé
le 1 Octobre 1999
 
*** Visitez notre Sponsor ! ***  
ght="12" src="../Images/cbg.gif">