Salut,
Comme précisé par Neo_Fr, il te faudra deux fichiers:
1- Fichier script de ressource à inclure dans le projet de la DLL.
2- Le code de la DLL.
Exemple de script de ressource (ficher texte avec extention .rc):
101 ICON "monicone.ico"Exemple de code minimal d'une DLL:
#include<windows.h>
int WINAPI DllMain (HINSTANCE hinstance,DWORD reason,PVOID reserved)
{
return 1;
}
Pour lire l'icone mise en ressource depuis un programme sans utiliser le Lib, on fait:
HINSTANCE hinst=LoadLibrary("madll.dll");
HICON icone=LoadIcon(hinst,MAKEINTRESOURCE(101));
//....
FreeLibrary(hinst);