r144
Messages postés20Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention30 janvier 2004
-
21 déc. 2003 à 16:24
r144
Messages postés20Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention30 janvier 2004
-
24 déc. 2003 à 18:33
Bonjour,
je suis débutant en c++ et j'ai une question concernant les dll.
Voila j'aimerai faire une dll qui créee une fenêtre invisible.
Je ne veux pas de prog executable.
r144
Messages postés20Date d'inscriptionjeudi 24 juillet 2003StatutMembreDernière intervention30 janvier 2004 21 déc. 2003 à 19:42
en fait quand c'est un programme de type .exe la fonction winmain prend en paramètre un HINSTANCE et quand c'est une dll, qui va passer en paramètre le HINSTANCE ?
C'est peux être faux problème mais comme je m'y connais pas trop en c++
En fait mon programme java devra créer une fenêtre en c++ et quand je fermerai mon prog java cela devra aussi fermer la fenêtre c++
Je vais devoir manipuler le hinstance pour créer un systrayicon
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 21 déc. 2003 à 20:55
DllMain est appelee pour toute dll avec 4 notifications possibles:
DLL_PROCESS_ATTACH
DLL_THREAD_ATTACH
et en sortie:
DLL_THREAD_DETACH
DLL_PROCESS_DETACH
Je ne fais pas de java, a toi de voir ce qui te convient mais assure que sont appeles a moins de traitement special comme DisableThreadLibraryCalls.