Kompilacja GetCurrentConsoleFontEx, SetCurrentConsoleFontEx
Ostatnio zmodyfikowano 2011-04-21 11:40
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
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. |
|
1 2 « 3 » |