void SetConsoleUtf8()
{
SetConsoleOutputCP(CP_UTF8);
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_FONT_INFOEX info;
memset(&info, 0, sizeof(CONSOLE_FONT_INFOEX));
info.cbSize = sizeof(CONSOLE_FONT_INFOEX);
GetCurrentConsoleFontEx(h, FALSE, &info);
info.FontFamily = FF_DONTCARE;
info.dwFontSize.X = 0;
info.dwFontSize.Y = 16;
info.FontWeight = FW_NORMAL;
wcscpy_s(info.FaceName, L"Lucida Console");
SetCurrentConsoleFontEx(h, FALSE, &info);
HWND hwnd = GetConsoleWindow();
SetWindowPos(hwnd, HWND_TOP, 100, 80, 1000, 700, 0);
}
转载请注明原文地址: https://ju.6miu.com/read-676759.html