Windows 7でコンソールウィンドウを最大化する

c
Windows 7でコンソールウィンドウを最大化する

Windows 7 OSでウィンドウを最大化する方法を知りたい。

C言語を使用しています。

  0  0


ベストアンサー

本当にウィンドウを最大化する必要がありますか? SetConsoleWindowInfo関数を使用して、非常によく似たものを実現できます。

2


@Larryが示唆するように、 `SetConsoleWindowInfo`関数を使用してそれを達成できます。次のコードを試してください:

int main()
{
   HWND hWnd;
   SetConsoleTitle("test");
   hWnd = FindWindow(NULL, "test");
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
    COORD NewSBSize = GetLargestConsoleWindowSize(hOut);
    SMALL_RECT DisplayArea = {0, 0, 0, 0};

    SetConsoleScreenBufferSize(hOut, NewSBSize);

    DisplayArea.Right = NewSBSize.X - 1;
    DisplayArea.Bottom = NewSBSize.Y - 1;

    SetConsoleWindowInfo(hOut, TRUE, &DisplayArea);

    ShowWindow(hWnd, SW_MAXIMIZE);
    return 0;
}

このhttp://cboard.cprogramming.com/windows-programming/55672-maximizing-console-window-full-screen.html [スレッド]に従ってください

0


タイトルとURLをコピーしました