Can anyone tell me why this doesnt work, It's supposed to load an image into each buffer and then flick between the buffers to make it look animated.
HANDLE buffer1;
HANDLE buffer2;
buffer1=CreateConsoleScreenBuffer(GENERIC_READ,FIL E_SHARE_READ,0,CONSOLE_TEXTMODE_BUFFER,NULL);
buffer2=CreateConsoleScreenBuffer(GENERIC_READ,FIL E_SHARE_READ,0,CONSOLE_TEXTMODE_BUFFER,NULL);
SetConsoleActiveScreenBuffer(buffer2);
readfile("a:\\intro screen1.bmp");
SetConsoleActiveScreenBuffer(buffer1);
readfile("a:\\intro screen.bmp");
while(!kbhit())
{
SetConsoleActiveScreenBuffer(buffer2);
for (int wait=0;wait<390000000;wait++);
SetConsoleActiveScreenBuffer(buffer1);
for (wait=0;wait<390000000;wait++);
}
All I get is the same image on both buffers.
thanks for your help in advance people.
rich :-)