Показать сообщение отдельно
Старый 22.02.2010, 18:33
GentleFLASH вне форума Посмотреть профиль Отправить личное сообщение для GentleFLASH Найти все сообщения от GentleFLASH
  № 6  
Ответить с цитированием
GentleFLASH

Регистрация: Apr 2009
Сообщений: 117
А что их ждать. Тут и так все ясно - просто при изменении bitmapDat'ы, она не сразу же меняется в самом Bitmap, а просто вызывает в нем что-то вроде invalidate(). Это сигнализирует Bitmap'у о том, что при следующей отрисовке нужно обновить его собственную bitmapDat'у. Таким образом и получается, что якобы не работает lock(). Это сделано в целях экономии ресурсов, чтобы не обновлять в самом Bitmap bitmapDat'у при каждом изменении ее ссылки.


Последний раз редактировалось GentleFLASH; 22.02.2010 в 18:35.