Pouze tento týden sleva až 80 % na e-learning týkající se Swift
Využij akce až 80 % zdarma při nákupu e-learningu. Více informací.
discount week 80
Avatar
Pavel Šůstek:29.3.2018 5:08

Může mi někdo poradit ,jak změnit velikost písma v černém konzolovém okně v konzolové aplikaci u Visual Studia 2017 Community ?Lze ovládat velikost okna programově ?

 
Odpovědět
29.3.2018 5:08
Avatar
Odpovídá na Pavel Šůstek
Radek Chalupa:29.3.2018 7:25

Lze pomocí WinAPI funkcí. Musíš includovat windows.h a pak viz. ukázka:

int main()
{
        _wsetlocale(LC_ALL, L"Czech");
        HANDLE hk = GetStdHandle(STD_OUTPUT_HANDLE);
        if (NULL == hk)
                return GetLastError();
        CONSOLE_FONT_INFOEX cfi;
        memset(&cfi, 0, sizeof(cfi));
        cfi.cbSize = sizeof(cfi);
        if (!GetCurrentConsoleFontEx(hk, FALSE, &cfi))
                return GetLastError();
        cfi.dwFontSize.X += 10;
        cfi.dwFontSize.Y += 10;
        if (!SetCurrentConsoleFontEx(hk, FALSE, &cfi))
                return GetLastError();
        wprintf(L"Větší písmo\n");
        getchar();
    return 0;
}

Radek Chalupa

  • individuální konzultace, školení programování, (C/C++, C#, WinAPI, .NET, COM, ATL, MFC...)
  • vývoj software na zakázku

http://www.radekchalupa.cz

 
Nahoru Odpovědět
29.3.2018 7:25
Avatar
Odpovídá na Radek Chalupa
Pavel Šůstek:29.3.2018 11:28

Díky moc ,funguje to .

 
Nahoru Odpovědět
29.3.2018 11:28
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Patrik Valkovič
Člen IT Redactor Gang
Avatar
Odpovídá na Pavel Šůstek
Patrik Valkovič:29.3.2018 11:56

Tím, že použiješ kód výše, se tvůj kód stává nemultiplatformním a závislým na WinAPI. Pokud ti jde jen o to zvětšit písmo, aby sis jej mohl zvětšit, tak existuje jiný způsob.
Klikneš na horní lištu konzole pravým - properties či vlastnosti - font - size. Po potvrzení by měla velikost zůstat stejná i pro další spuštění.

Nahoru Odpovědět
29.3.2018 11:56
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovídá na Patrik Valkovič
Pavel Šůstek:29.3.2018 13:56

Díky ,funguje .

 
Nahoru Odpovědět
29.3.2018 13:56
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.