[C++] Boites de dialogues + dll...

Boites de dialogues + dll... [C++] - Programmation

Marsh Posté le 21-01-2002 à 16:51:58    

Salut a tous [:saluti]
 
Bon alors j'ai un p'tit bout de code pour une boite de dialogue:
 
DialogBox(hInst, "BLABLA", hWnd, (DLGPROC)BLABLADlgProc);
 
Ca marche impec, mais ca c'est dans un exe.
 
Par contre dans une dll, ben j'ai pas l'instance courante :/ donc un DialogBox(NULL, "BLABLA", hWnd, (DLGPROC)BLABLADlgProc);
ben ca marche pas.
 
Une solution ??

 

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


---------------
Super.
Reply

Marsh Posté le 21-01-2002 à 16:51:58   

Reply

Marsh Posté le 21-01-2002 à 16:59:38    

Bon ben je profite de ce post pour signaler que aucune explication claire sur les HINSTANCE n'a encore été donnée.  
Mais dans ton cas, sais tu qu'il existe une fonction DllMain qui joue un peu le meme role que WinMain, a ceci pret qu'elle te donne ton HINSTANCE

Reply

Marsh Posté le 21-01-2002 à 17:07:46    

hehe je l'attendais celle la :D
 
Dans un WinMain, effectivement tu recuperes l'instance, dans le dllMain, tu recuperes un hModule :)


---------------
Super.
Reply

Marsh Posté le 21-01-2002 à 17:13:39    

Ok c'est bon un vieux casting et ca roule :/
 
Putain j'y avais pense mais j'etais persuade que ca marcherait pas
 
Enfin bref merci :)


---------------
Super.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed