ПредишенСледващото

В DLL, който съдържа само ресурси - библиотека, която съдържа само ресурси като икони, растерни изображения, струнни и диалогови прозорци. Използването на DLL библиотеки, съдържащи само ресурси е един добър начин за споделяне на същия набор от ресурси за няколко програми. Също така се препоръчва да използвате приложението с ресурси локализирани за множество езици (виж локализирани ресурси в MFC Приложения :. Подпомагане на DLL).

За създаване на DLL, който съдържа само ресурси, трябва да създадете нов проект Win32 DLL (без MFC) и добавете достъпни за проекта ресурси.

Изберете "Win32 Проект" в диалоговия прозорец New Project и изберете вида на проекта DLL в "проекта Wizard Win32."

Създаване на нов скрипт ресурс, който съдържа ресурси (като линия или меню) за DLL, и после запишете RC-файла.

В менюто на проекта, кликнете върху Добавяне на съществуващ елемент. и след това го поставете в нов проект RC-файл.

Посочете свързващата опция / NOENTRY. / NOENTRY забранява линкер свързващо звено _main в DLL; Този параметър е необходимо да се създаде DLL, съдържащ само ресурси.

Изграждане на DLL.

Приложение, което използва DLL библиотеки, съдържащи само ресурсите трябва да предизвиква LoadLibrary изрично позоваване на библиотеката DLL. За да получите достъп до ресурсите, обадете се на универсалните функции и FindResource LoadResource. работи с всички видове ресурси, или да се обадите на един от следните функции на даден ресурс:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!