Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Kompilacja GetCurrentConsoleFontEx, SetCurrentConsoleFontEx

Ostatnio zmodyfikowano 2011-04-21 11:40
Autor Wiadomość
Elaine
» 2011-04-21 11:40:28
Ten kod pobiera adres na tą funkcję bezpośrednio z kernela.
kernel32.dll ma w nazwie "kernel" głównie z powodów historycznych, kernel znajduje się gdzie indziej.

Znacznie czystsze i prostsze rozwiązanie, które nie wymaga użycia żadnych innych funkcji: dopisać w kodzie
C/C++
typedef struct _CONSOLE_FONT_INFOEX
{
    ULONG cbSize;
    DWORD nFont;
    COORD dwFontSize;
    UINT FontFamily;
    UINT FontWeight;
    WCHAR FaceName[ LF_FACESIZE ];
} CONSOLE_FONT_INFOEX, * PCONSOLE_FONT_INFOEX;

extern "C" WINBASEAPI BOOL WINAPI GetCurrentConsoleFontEx( HANDLE hConsoleOutput, BOOL bMaximumWindow, PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx );
I już można normalnie używać GetCurrentConsoleFontEx. Ta funkcja jest w libkernel32.a, brakuje jej po prostu w nagłówkach.
P-31413
1 2 « 3 »
Poprzednia strona Strona 3 z 3