:czy tym mozna ustawic rozmiar czcionki:
https://learn-microsoft-com.translate.goog/en-us/windows/console/setcurrentconsolefontex?_x_tr_sl=auto&_x_tr_tl=pl&_x_tr_hl=pl
zrobiłem takie cos:
extern "C" {BOOL WINAPI SetCurrentConsoleFontEx(
HANDLE hConsoleOutput,
BOOL bMaximumWindow,
PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx
);
i co dalej moze tak SetCurrentConsoleFontEx(hwnd,true,lpConsoleCurrentFontEx);
ale co z tym lpConsoleCurrentFontEx bo to jest struktura tylko jak zadeklarowac i wypełnic czym?
wilkwielki napisał(a):
ale co z tym lpConsoleCurrentFontEx bo to jest struktura tylko jak zadeklarowac i wypełnic czym?
Samej struktury jako takiej nie deklarujesz. Załączasz po prostu odpowiedni nagłówek który dostarcza Ci Twoje środowisko w którym kompilujesz.
W artykule było napisane, że masz zdefiniować _WIN32_WINNT as 0x0500
Przykład użycia masz chociażby na SO https://stackoverflow.com/questions/36590430/in-windows-does-setcurrentconsolefontex-change-consoles-font-size
wszystko fajnie tylko bład: error C2065: 'CONSOLE_FONT_INFOEX' : undeclared identifier
Jaki masz kompilator? Wygląda jakby połowa twoich problemów wynikała z tego że masz coś starego po prostu.
Microsoft Visual 6.0 Proffessional , a jest moze service pack pod tego visuala ? tzn include oraz lib's z linkerem i cl.exe ? to moze zaproponuj mi jakies srodowisko w c++ ? ja tam bym chciał nowszego visuala
@wilkwielki zostaw tego starocia. Jeśli nie masz jakiegoś sensownego powodu, a widzę, że po prostu się uczysz programować. Zatem nie masz sensownego powodu aby używać tak antycznej wersji IDE, to zainstaluj coś z obecnego stulecia :D
Do wyboru w zasadzie masz dużo, jedne z bardziej popularnych to np.:
- Najnowsza wersja Visual Studio
- Visual Studio Code
- Qt Creator
- C++ Builder (narażę się pewnie niejednej osobie tą propozycją, ale co tam :D)
Poczytaj i sam zadecyduj które IDE Ci najbardziej odpowiada.
Jeśli nie masz konkretnego powodu by używać VS6 (takim powodem może być chęć pisania na retro systemy…) to zaciągnij VS2022 Community, darmowe do zastosowań niekomercyjnych.
https://visualstudio.microsoft.com/pl/