From 69cb5bc1ee93d69334d265201d18ad2df549d3a3 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 8 Dec 2025 19:26:42 +0200 Subject: [PATCH] [GDITOOLS] Add info-DC to global resources --- modules/rostests/apitests/gditools/gditools.c | 9 +++++++++ modules/rostests/apitests/gditools/gditools.h | 1 + 2 files changed, 10 insertions(+) diff --git a/modules/rostests/apitests/gditools/gditools.c b/modules/rostests/apitests/gditools/gditools.c index cd73c52b879..4a00e62aaf1 100644 --- a/modules/rostests/apitests/gditools/gditools.c +++ b/modules/rostests/apitests/gditools/gditools.c @@ -24,6 +24,7 @@ HDC ghdcDIB1, ghdcDIB4, ghdcDIB8, ghdcDIB16, ghdcDIB24, ghdcDIB32; PVOID gpvDIB1, gpvDIB4, gpvDIB8, gpvDIB16, gpvDIB24, gpvDIB32; ULONG (*gpDIB32)[8][8]; HPALETTE ghpal; +HDC ghdcInfo; MYPAL gpal = { @@ -195,5 +196,13 @@ BOOL GdiToolsInit(void) gpDIB32 = gpvDIB32; + /* Create an Info-DC */ + ghdcInfo = CreateDCW(L"DISPLAY", NULL, NULL, NULL); + if (!ghdcInfo) + { + printf("failed to create info DC\n"); + return FALSE; + } + return TRUE; } diff --git a/modules/rostests/apitests/gditools/gditools.h b/modules/rostests/apitests/gditools/gditools.h index 3082eb1a80d..52c566e5ffe 100644 --- a/modules/rostests/apitests/gditools/gditools.h +++ b/modules/rostests/apitests/gditools/gditools.h @@ -5,6 +5,7 @@ extern HBITMAP ghbmp1, ghbmp4, ghbmp8, ghbmp16, ghbmp24, ghbmp32; extern HBITMAP ghbmpDIB1, ghbmpDIB4, ghbmpDIB8, ghbmpDIB16, ghbmpDIB24, ghbmpDIB32; extern HDC ghdcDIB1, ghdcDIB4, ghdcDIB8, ghdcDIB16, ghdcDIB24, ghdcDIB32; extern PVOID gpvDIB1, gpvDIB4, gpvDIB8, gpvDIB16, gpvDIB24, gpvDIB32; +extern HDC ghdcInfo; extern HBITMAP ghbmpDIB32; //extern PULONG pulDIB32Bits;