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

 


Dernière réponse
Sujet : [Win32] Mais en fait ca sert a quoi un HINSTANCE??
Ace17 Ben je suis en console mais je crée quand meme ma fenetre en plus, pour ensuite faire un rendu D3D ou opengl dedans. Manifestement ca a l'air de fonctionner; Mais j'aimerais que quelqu'un me dise que c'est normal que ca fonctionne... Parce que bon, si ca marche que sur ma machine c'est pas la peine quoi.
 
De plus la ou je veux en faire usage c'est le seul endroit ou dans l'aide de MSVC il ne soit pas dit qu'on puisse mettre 0.

 

[edtdd]--Message édité par Ace17--[/edtdd]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Ace17 Ben je suis en console mais je crée quand meme ma fenetre en plus, pour ensuite faire un rendu D3D ou opengl dedans. Manifestement ca a l'air de fonctionner; Mais j'aimerais que quelqu'un me dise que c'est normal que ca fonctionne... Parce que bon, si ca marche que sur ma machine c'est pas la peine quoi.
 
De plus la ou je veux en faire usage c'est le seul endroit ou dans l'aide de MSVC il ne soit pas dit qu'on puisse mettre 0.

 

[edtdd]--Message édité par Ace17--[/edtdd]

Willythekid Oui pourquoi, ca marche pas?? (c vrai qu'en console....)
Ace17 up
Ace17 Donc en fait quand je veux créer ma classe de fenetre je peux tt simplement mettre 0 pour le champ ou je dois mettre un hinstance?
LetoII En théorie le HINSTANCE identifie l'instance d'une application, en pratique on s'en sert pas, les rares cas que j'ai trouvés où il pourait servir il est clairement dit dans l'aide de l'API windwos qu'il ne faut pas s'en servir et procéder autrement.
Si non pour plus de détail je te conseil de farfouiller un peu dans l'API :)
Ace17 Je suis en train d'écrire une classe qui doit créer une fenetre; Seulement le programme est en console (je ne peux pas faire autrement) et donc la fonction de départ est:
 
int main(int narg, char* args[])
 
Et donc je ne peux pas récuperer le HINSTANCE (donné au WinMain en temps normal). Quel moyen y'a t-il pour récuperer ce handle, et est-ce que c'est indispensable? (je m'en sers pour créer la fenetre d'habitude)
 
En faisant des tests, je me suis rendu compte que le HINSTANCE donné au WinMain avait une valeur de 0. Ca me semble pour un handle, j'aimerais comprendre un peu ce qui se trame la dessous  :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)