How to move console from one position to another using C

<windows.h> provides a function MoveWindow() to move the console from one position to another. It requires 6 parameters. The source code is given below.

HWND WINAPI GetConsoleWindowNT()
    // declare function pointer type
    typedef HWND WINAPI (*GetConsoleWindowT)(void);
    // declare one such function pointer
    GetConsoleWindowT GetConsoleWindow;
    // get a handle on kernel32.dll
    HMODULE hK32Lib = GetModuleHandle(TEXT("KERNEL32.DLL"));
    // assign procedure address to function pointer\
    GetConsoleWindow = (GetConsoleWindowT)GetProcAddress(hK32Lib,TEXT("GetConsoleWindow"));
    // check if the function pointer is valid
    // since the function is undocumented
    if ( GetConsoleWindow == NULL ) {
         return NULL;
    }    // call the undocumented function\
    return GetConsoleWindow();
int main(){
    HWND hWnd = GetConsoleWindowNT();
    SetConsoleTitle("Programming-technique- Tutorial");
    printf("Hello Every One\nThis is small window ");
    return 0;
SHARE How to move console from one position to another using C

You may also like...

2 Responses

  1. Anonymous says:

    #include conio.h //is missing from the beginning

  2. actually conio.h is not needed if you run this program in GCC MinGW compiler

Leave a Reply

Your email address will not be published. Required fields are marked *