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

 


Dernière réponse
Sujet : WindowProc dans un Class
haahhahahaha

Verdoux a écrit a écrit :

 
D'ailleurs on te remercie pour la tienne :D




 
Moi je lui ai renvoyé directement de l'aide.
Personne ne lui répondait a part quelqu'un qui disait kon pouvait pas.
C triste ce manque d'aide  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:


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
haahhahahaha

Verdoux a écrit a écrit :

 
D'ailleurs on te remercie pour la tienne :D




 
Moi je lui ai renvoyé directement de l'aide.
Personne ne lui répondait a part quelqu'un qui disait kon pouvait pas.
C triste ce manque d'aide  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:

BifaceMcLeOD

deathsharp a écrit a écrit :

on peut au moins faire une fonction CALLBACK dans une class ?




Vous devriez pouvoir utiliser une méthode statique, non ?
Vous auriez au moins l'avantage de ne pas briser l'encapsulation...

 

[edit]--Message édité par BifaceMcLeOD--[/edit]

verdoux

haahhahahaha a écrit a écrit :

mon cul kon peut pas je viens de le faire.
Heureusement que ce forum apporte de l'aide




D'ailleurs on te remercie pour la tienne :D

haahhahahaha mon cul kon peut pas je viens de le faire.
Heureusement que ce forum apporte de l'aide
deathsharp on peut au moins faire une fonction CALLBACK dans une class ?
xilebo Normal car lorsque tu cree une fenetre, tu utilises la fonction
RegisterWindowEx qui prend comme parametre un pointeur sur une structure de type WNDCLASS, et dans cette structure tu passes le pointeur sur la fonction CALLBACK qui va intercepter les messages de la fenetre.
 
Cette fonction est de ce type :
 
LRESULT CALLBACK WindowProc(
  HWND hwnd,      // handle to window
  UINT uMsg,      // message identifier
  WPARAM wParam,  // first message parameter
  LPARAM lParam   // second message parameter
);
 
 
Or si tu as une fonction equivalente dans une classe elle sera de ce type :
 
LRESULT CMyClass::WndProc(HWND , UINT ,WPARAM , LPARAM );
 
Ce qui n'est pas du tout la meme chose.
 
Tu es donc obligé d'utiliser une fonction globale pour gérer les messages windows.
deathsharp J'arrive pas à inclure une procédure de fenêtre dans une class C++. A chaque fois, j'ai une erreur de conversion à la con. Help ! Quel est la solution?

Citation :

Aliens Exist !


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