Сейчас на форуме: asfa, bartolomeo, hgdagon (+6 невидимых)

 eXeL@B —› Программирование —› помогите с водой
Посл.ответ Сообщение

Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 04 июня 2006 13:44
· Личное сообщение · #1

помогите найти ошибку в коде, с первого взгляда вроде всё верно, но шлейфа при движении курсора по картинке нет, хотя появляются кружки (смысл адаптации кода - избавиться от mfc и перейти на чистый апи)

код был переписан мною с оригинального, который был взят здесь:
www.codeproject.com/bitmap/specialfx.asp

буду очень благодарен за любую помощь

9fb9_04.06.2006_CRACKLAB.rU.tgz - water.rar



Ранг: 64.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 07 июня 2006 13:59
· Личное сообщение · #2

(MFC)OnTimer - _thread(API)
Тебе не кажеться, что вызов BitBlt, это всё-таки не "полный" аналог CDIBSectionLite:raw(...) ?
BitBlt - лишь выводит построенное изображение с памяти на экран. Но кто это изображение строит? Я видел предварительные расчёты, первоначальное создание граф.контекста но не постройку изображения.

P.S. Лично я бы тебе советовал:
1) Выдереть CDIBSectionLite, CWaterRoutine... + обвязочный код
2) Создать DLL/lib с этих класов и пользоваться себе на здоровье через статическую линковку (lib).


 eXeL@B —› Программирование —› помогите с водой
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати