
TBN.ru
|
Все
ресурсы, заранее определенные в Win32 API, называются
стандартными. Для работы с ними существуют
специальные функции. Но именно эта стандартность
и ограничивает возможности программиста.
Стандарт, он и есть стандарт.
Для того чтобы можно было преодолеть эти
ограничения, был создан особый тип ресурсов -
определяемые пользователем ресурсы. Используя
именно этот тип, мы можем предоставить в
распоряжение программы практически любые
данные. Но, как известно, бесплатным бывает
только сыр в мышеловке. В данном случае платой за
универсальность является усложнение программы,
так как забота о манипулировании данными из
ресурсов лежит уже не на системе, а на программе,
использующей эти ресурсы. Программа может только
получить указатель на данные ресурсов,
загруженные в память средствами Windows. Дальнейшая
работа с ними ложится ИСКЛЮЧИТЕЛЬНО на плечи
программы! |