int WINAPI WinMain( HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
HInst = hInstance; //HInst est un variable globale de type HINSTANCE
HWND OpenGLWindow = CreateWindow
( "BUTTON", //Classe de la fenêtre
"Fenêtre OpenGL", //Nom de la fenêtre
WS_VISIBLE | WS_BORDER, //Caractéristiques
0, //Position x
0, //Position y
640, //Largeur
480, //Hauteur
0, //Handle de la fenêtre mère
0, //Identifiant de la fenêtre fille
HInst, //HINSTANCE du programme
NULL /*Chaine de caractère envoyée
en paramètre lors de la création
de la fenêtre*/
);
if (!OpenGLWindow) exit(1);
MSG msg;
do
{
while (PeekMessage(&msg,OpenGLWindow,0,0,PM_NOREMOVE))
{
if(!GetMessage(&msg,OpenGLWindow,0,0)) exit(0);
DispatchMessage(&msg);
}
}
while(1);
return 0; //(pour la forme)
}
LES ERREURS :
--------------------Configuration: debut_opengl - Win32 Debug--------------------
Compiling...
debut_opengl.cpp
C:\Program Files\taratata\opengl\debut_opengl.cpp(12) : error C2065: 'HInst' : undeclared identifier
C:\Program Files\taratata\opengl\debut_opengl.cpp(12) : error C2440: '=' : cannot convert from 'struct HINSTANCE__ *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
Error executing cl.exe.
debut_opengl.exe - 2 error(s), 0 warning(s)
Voila, donc si kelkun pouvait m'aider ca serait sympa, thx !!!
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 5 févr. 2004 à 15:54
arf, c'est pas ca que je voulai dire, ta variable ne porte pas dans le source, c'est comme si elle a pas ete declarer, donc faut pas la virer mais la foutre en extern ou inclure le fichier dans lequel elle est declare
niko29940242
Messages postés112Date d'inscriptionsamedi 13 décembre 2003StatutMembreDernière intervention 7 novembre 2004 5 févr. 2004 à 16:23
bah c mon premier prog en openGL donc c la premiere fois que j'utilise cette variable ( donc elle n'est dans aucun autre fichier); comment est ce qu'il fo que je fasse pour la mettre en extern ???
merci pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?