Могу ли я удалить созданный BMP? - VB

Узнай цену своей работы

Формулировка задачи:

Создаю Bitmap, при помощи CreateCompatibleBitmap и создаю DC (CreateCompatibleDC), после селектю BMP в DC:
Вопрос: Могу ли я, после того как выбрал BMP для DC, удалить BMP и продолжить работу с DC? К примеру:
Собс-но, вот для чего - чтобы созданая BMP не висела в памяти, соответственно не нагружала зазря.

Решение задачи: «Могу ли я удалить созданный BMP?»

textual
Листинг программы
   mDc = CreateCompatibleDC(Test.hdc)
    sDc = CreateCompatibleDC(Test.hdc)
    mBMP = CreateCompatibleBitmap(Test.hdc, 2000, 2000)
    iBMP = SelectObject(mDc, mBMP)
    kBMP = SelectObject(sDc, mBMP)
   
    ....
    Работаем
    ....
 
    SelectObject mDc, iBMP ' // Выбираем старый битмап
    SelectObject sDc, kBMP
    DeleteObject mBMP

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5