From d6380607a75ee38ca850fb3180949dc54949b31b Mon Sep 17 00:00:00 2001 From: yaw-man Date: Mon, 8 Aug 2022 18:32:14 -0300 Subject: [PATCH] Further context opening. --- src/yaw-tab/tab.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/yaw-tab/tab.cpp b/src/yaw-tab/tab.cpp index 779be6f..75fa9e2 100644 --- a/src/yaw-tab/tab.cpp +++ b/src/yaw-tab/tab.cpp @@ -31,7 +31,27 @@ private: void NewContext() { ctx.lcOptions |= CXO_SYSTEM; + gpWTInfoA(WTI_DEFSYSCTX, 0, &ctx); + ctx.lcOptions |= CXO_MESSAGES; //TODO: checker çela + ctx.lcPktData = PACKETDATA; + ctx.lcPktMode = PACKETMODE; + + gpWTInfoA(WTI_DEVICES, DVC_X, &TabletX); + gpWTInfoA(WTI_DEVICES, DVC_Y, &TabletY); + + ctx.lcInOrgX = 0; + ctx.lcInOrgY = 0; + ctx.lcInExtX = TabletX.axMax; + ctx.lcInExtY = TabletY.axMax; + + ctx.lcOutOrgX = GetSystemMetrics(SM_XVIRTUALSCREEN); + ctx.lcOutOrgY = GetSystemMetrics(SM_YVIRTUALSCREEN); + ctx.lcOutExtX = GetSystemMetrics(SM_CXVIRTUALSCREEN); + ctx.lcOutExtY = -GetSystemMetrics(SM_CYVIRTUALSCREEN); + + hctx = gpWTOpenA(, &ctx, FALSE); + } }; \ No newline at end of file