1
1
Fork 0
mirror of https://github.com/QB64Official/qb64.git synced 2024-07-01 09:10:37 +00:00

Check for XP using WINVER in func__newimage and sub__consolefont

This can re-enable `_ConsoleFont` by checking if the version of Windows is greater than XP. Also, for the DPI awareness.
This commit is contained in:
Zachary Spriggs 2021-03-24 00:09:33 -04:00 committed by GitHub
parent 189cdb8e39
commit c727abd667
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -18464,7 +18464,7 @@ void sub_put2(int32 i,int64 offset,void *element,int32 passed){
//Creating/destroying an image surface:
int32 func__newimage(int32 x,int32 y,int32 bpp,int32 passed){
#ifdef QB64_WINDOWS
#ifdef QB64_WINDOWS && WINVER > 0x0501 //this block is not compatible with XP
static bool j;
if(j != 1){
FARPROC dpiaware;
@ -29847,8 +29847,7 @@ void sub__numlock(int32 options){
}
void sub__consolefont(qbs* FontName, int FontSize){
/*
#ifdef QB64_WINDOWS
#ifdef QB64_WINDOWS && WINVER > 0x0501 //this block is not compatible with XP
SECURITY_ATTRIBUTES SecAttribs = {sizeof(SECURITY_ATTRIBUTES), 0, 1};
HANDLE cl_conout = CreateFileA("CONOUT$", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, & SecAttribs, OPEN_EXISTING, 0, 0);
static int OneTimePause;
@ -29870,7 +29869,6 @@ void sub__consolefont(qbs* FontName, int FontSize){
SetCurrentConsoleFontEx(cl_conout, NULL, &info);
#endif
*/
}