Original Post
I do not understand one thing. I am using Direct draw to display graphic on the screen.
I have set the width and height using
lpdd->SetDisplayMode(800,600,16,0,0)
and load picture into backsurface g_lpddsBack
when I display it
RECT Dest;
Dest.top =0 ; Dest.left=0; Dest.bottom=599; Dest.right=799;
g_lpddsPrimary ->Blt(Dest,g_lpddsBack,NULL,DDBLT_WAIT, NULL);
How come it is not full fullscreen, there is still 1 pixel at the right and bottom not displaying. Only when I set Dest.bottom=600; Dest.right=800; then It is full screen. Since left and top start counting from 0-800 and 0-600, the actually length and width will be 801x601 not 800x600.