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

  FORUM HardWare.fr
  Programmation

  [Win32] Mais en fait ca sert a quoi un HINSTANCE??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Win32] Mais en fait ca sert a quoi un HINSTANCE??

n°91140
Ace17
Posté le 20-01-2002 à 10:07:05  profilanswer
 

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  :)

mood
Publicité
Posté le 20-01-2002 à 10:07:05  profilanswer
 

n°91163
LetoII
Le dormeur doit se réveiller
Posté le 20-01-2002 à 11:15:40  profilanswer
 

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 :)

n°91167
Ace17
Posté le 20-01-2002 à 11:42:36  profilanswer
 

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?

n°91215
Ace17
Posté le 20-01-2002 à 16:50:11  profilanswer
 

up

n°91253
Willytheki​d
Posté le 20-01-2002 à 17:41:20  profilanswer
 

Oui pourquoi, ca marche pas?? (c vrai qu'en console....)


---------------
Si t'es pas net, reste a la buvette
n°91319
Ace17
Posté le 20-01-2002 à 18:42:13  profilanswer
 

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]


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

  [Win32] Mais en fait ca sert a quoi un HINSTANCE??

 

Sujets relatifs
[Win32/C/C++] Afficher les cartes de CARDS.DLL dans un DCEst ce que ce forum vous sert pour votre boulot ?
[C++] Utiliser MAKEINTRESOURCE dans app Win32 sans MFC[UML] pour php, ça sert de modéliser le projet???
[PHP] : Include et Require ... a quoi ca sert ?[C++] A quoi ca sert la directive extern "C"
Excuse moi ... mais ça sert à quoi le PHP ??NEWBIE en JAVA:c koi??? ça sert à koi????ça paie bien??
[WIN32] GroupBox recalcitrant et infos diverses[PHP/APACHE/WIN32] TIMEOUT DU CHARGEMENT
Plus de sujets relatifs à : [Win32] Mais en fait ca sert a quoi un HINSTANCE??


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