#include "graphics.h" void setcurrentwindow(int window);
![[WIN]](win.gif)
The function changes the current window for all graphics operations to the specified window. This window number must be a number returned by the initiwindow functiion. The current window is the window where all other graphics operations will take place.
Note: Initwindow and initgraph both set the current window to the newly created window, so there is no need to call setcurrentwindow immediately after opening a new window. parameters have default values.
/* setcurrentwindow example */
#include
int main(void)
{
int big;
int w, w_right, w_below ;
int width, height; // Total width and height of w_left;
big = initwindow(getmaxwidth( ), getmaxheight( ), "Big");
w = initwindow(300, 200, "Top/Left Corner");
width = getwindowwidth( );
height = getwindowheight( );
w_right = initwindow(300, 200, "Right", width, 0);
w_below = initwindow(300, 200, "Below", 0, height);
setcurrentwindow(big);
line(0, 0, getmaxwidth( )-1, getmaxheight( )-1);
/* clean up */
getch();
closegraph();
return 0;
}