J'ai posté this question précédemment et maintenant j'ai chargé les chaînes localisées (celles que nous obtenons avec LoadString()) mais j'ai aussi besoin de charger toutes les autres ressources de la DLL satellite.WTL façon de forcer les ressources à charger à partir d'une DLL dans une application non mfc? (nous utilisons WTL/ATL, win32 pas droit)
MFC a l'appel AfxSetResourceHandle(), mais j'ai besoin de quelque chose d'équivalent pour une application non-mfc? Je suppose que je dois mettre cela dans le code d'initialisation quelque part afin que toutes mes ressources soient chargées à partir d'une autre DLL. Comment faire cela dans un contexte WTL (bibliothèque de templates Windows)?
EDIT:
Nous n'utilisons pas directement win32, mais ATL et WTL pour Windows. Donc, nous ne pouvons pas compter sur les trucs MFC et nous n'avons pas de contrôle de bas niveau sur le chargement des menus et des ressources de dialogue.
EDIT: Hmmm ... This seems to have an answer, mais j'espérais quelque chose de mieux que cela. Par exemple, une méthode SetResourceInstance() analogue à GetResourceInstance() dans un objet CAppModule.
Excellent - qui a fait ce que je voulais. – Tim