Показать сообщение отдельно
  #9  
Старый 25.11.2012, 02:16
Dmitry_DM Dmitry_DM вне форума
Активный
 
Регистрация: 07.08.2012
Сообщения: 258
Версия Delphi: Delphi 7
Репутация: 11
По умолчанию

Цитата:
Сообщение от angvelem
OnDrawBar - рисует "столбики", OnDrawWave - "волну". Создать битмапы в которые будет происходить отрисовка. Последние строки
Код:
  // update the display
  BitBlt(MainDC, 3, 132, BarBitmap.aWidth, BarBitmap.aHeight, BarBitmap.DC, 0, 0, SRCCOPY);
...
  // update the display
  BitBlt(MainDC, 379, 132, WaveBitmap.aWidth, WaveBitmap.aHeight, WaveBitmap.DC, 0, 0, SRCCOPY);
выводят в нужное место. Если вместо MainDC написать PaintBox1.Canvas.Hadle, то больше никаких изменений не потребуется, кроме координат выода.
А как быть с основным окном? Оно же тоже рисуется не на форме. И можно пояснить про координаты вывода? Как их указывать?
Ответить с цитированием