如何使C ++程序自动最大化运行?

Dis*_*hon 2 window maximize maximize-window visual-c++

我需要知道是否有C ++程序的代码来自动最大化程序窗口,因为在运行程序时我总是必须最大化窗口。我正在使用Windows 7。

我对C ++非常陌生。

有人能帮我吗?谢谢。

Tej*_*dra 5

试试这个会起作用

#include "stdafx.h"
#include "conio.h"
#include "Windows.h"
#include "tchar.h"

int _tmain(int argc, _TCHAR* argv[])
{
 //Write Your Code HERE//
  HWND hWnd;
  SetConsoleTitle(_T("test"));
  hWnd = FindWindow(NULL, _T("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);
 _getch();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

它将在最大化窗口中显示您的输出。