1. Почему BitBlt не работает:
- Код: Выделить всё
retval = BitBlt(Picture2.hdc, 0, 0, Picture1.hdc, 0, 0, 32, 32, SRCCOPY)
Хотя аналогичный код со StretchBlt работает нормально:
- Код: Выделить всё
retval = StretchBlt(Picture2.hdc, 0, 0, 32, 32, Picture1.hdc, 0, 0, 32, 32, SRCCOPY)
В чем дело? Первый пример просто рисует черный квадрат 32х32. И почему если у получателя установить autoredraw=true ничего не видно и как этого избежать?!
2. Почему даже StrethcBlt не работает, если вместо picturebox'ов использовать объект stdpicture? Ведь я использую свойство handle...
3. Самый популярный вопрос - как сделать задний фон изображения прозрачым не используя маски (ибо это геморно и долго)?
Знает ли кто синтаксис FastBlt и TransparentBlt и примеры функций? А то в VB такого нет

4. Из той же области популярных вопросов - многоканальный звук без дополнительных компонентов, библиотек и без DX (потому что если ипользуешь DX, то пишешь на нем все).
Можно ли на API и есть где примеры?
5. Документация по DX на русском. Смотрел здесь на vbstreets и понял, что некоторые авторы (не все, конечно) пишут статьи, до конца не понимая то, о чем они пишут

Взываю к помощи добрых людей на форуме vbstreets

заранее премного благодарен.