Объясните пожалуйста, что нужно, чтобы вывести в Win приложении Задний фон и Спрайт в формате Bitmap. Расскажите, что нужно прописывать при WM_CREATE,WM_PAINT и WM_TIMER. (Хочу использовать ресурсы) Спасибо
Slim_d0g Псмотри Win32 Desktop Sprites by Spanska. Nice sprites (small pictures moving randomly on your screen). (174'687 байт)
Я вроде вывел спрайты, все норм, только при событии WM_TIMER, почему-то, не хотят считаться циклы. Расскажите пожалуйста, если мне надо чтобы выводилось, предположим N одинаковых спрайтов, координаты которых находятся в массиве, могу ли я их вывести таким циклом: Код (Text): xor ebx,ebx .while ebx<N invoke SelectObject,hMemDC2,hBody invoke BitBlt,hdc,test_x[ebx],test_x[ebx],16,16,hMemDC2,0,0,SRCCOPY inc ebx .endw Просто мне надо, чтобы при WM_TIMER считалосьмного координат и других переменных через циклы, а ни один из них не работает((
Во, в функции SetTimer есть такой параметр: IDEvent: Идентификатоp ненулевого события таймеpа или игноpиpуется, если Wnd pавен 0. Я предполагаю, что в этом решение, но не понимаю, что тут надо писать...
Slim_d0g Если вашему окну регулярно приходит сообщение WM_TIMER, то в SetTimer ничего менять не надо. Дальше вопрос не понял, да и суть проблемы тоже не ясна (что-то про массивы...)