Разверните консольные окна в Windows 7 - PullRequest
0 голосов
/ 14 марта 2011

Я хотел бы знать, как я могу увеличить окна в ОС Windows 7.

Я использую язык C.

Ответы [ 2 ]

2 голосов
/ 14 марта 2011

Вам действительно нужно развернуть окно? Вы можете достичь чего-то очень похожего, используя функцию SetConsoleWindowInfo .

0 голосов
/ 30 декабря 2012

В соответствии с предложением @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;
}

Пожалуйста, следуйте этому Нить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...