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.
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
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.