Létrehozása dll könyvtárak, amelyek csak erőforrások

A DLL, amely csak erőforrásokat - könyvtár, mely csak erőforrásokat, mint például az ikonok, bitmap, vonósok, és a párbeszédpanelek. Használata DLL könyvtárak, amelyek csak források egy jó módja annak, hogy ugyanazt a sor források néhány program. Azt is javasolta, hogy használja az alkalmazást erőforrásokkal lokalizált több nyelven (lásd a lokalizált Erőforrások MFC alkalmazások :. támogatása DLL).

Ahhoz, hogy hozzon létre egy DLL, amely csak erőforrásokat, akkor létre kell hozni egy új projekt Win32 DLL (nincs MFC), és adjuk hozzá a rendelkezésre álló forrásokat a projekt.

Válassza ki a „Win32 Project” az Új projekt párbeszédpanel, és válassza ki a típus a DLL projekt a „varázsló Win32 projekt.”

Új erőforrás létrehozása script, amely tartalmazza erőforrások (mint például a vonal vagy menü) a DLL, majd mentse a RC-fájlt.

A Project menüben, kattintson a Hozzáadás Létező pont. majd illessze be egy új projekt RC-fájlt.

Adja meg a linker opció / NOENTRY. / NOENTRY tiltja kapcsoló kulissza _main egy DLL; Ez a paraméter létrehozásához szükséges DLL, amely csak erőforrásokat.

Építsd a DLL.

Egy alkalmazás, amely a DLL könyvtárak, amelyek csak a források ne okozzon LoadLibrary kifejezett utalást a DLL könyvtár. Ahhoz, hogy hozzáférjen az erőforrásokat, hívja az egyetemes funkciók és FindResource LoadResource. dolgozó mindenféle erőforrás, vagy hívja az alábbi funkciók egy adott forrás:

Kapcsolódó cikkek