diff --git a/source-code/source/plugins/TLAC/dllmain.cpp b/source-code/source/plugins/TLAC/dllmain.cpp index 423bebe..8fcf92f 100644 --- a/source-code/source/plugins/TLAC/dllmain.cpp +++ b/source-code/source/plugins/TLAC/dllmain.cpp @@ -16,6 +16,7 @@ #include #include +#include #pragma comment(lib, "detours.lib") void(__cdecl* divaEngineUpdate)() = (void(__cdecl*)())0x14018CC40; @@ -47,11 +48,7 @@ namespace TLAC if ((MessageThread.Handle = CreateThread(0, 0, WindowMessageDispatcher, 0, 0, 0)) == NULL) printf("[TLAC] InitializeTick(): CreateThread() Error: %d\n", GetLastError()); - framework::DivaWindowHandle = FindWindow(0, framework::DivaWindowName); - if (framework::DivaWindowHandle == NULL) - framework::DivaWindowHandle = FindWindow(0, framework::GlutDefaultName); - if (framework::DivaWindowHandle == NULL) - framework::DivaWindowHandle = FindWindow(0, framework::freeGlutDefaultName); + framework::DivaWindowHandle = WindowFromDC(wglGetCurrentDC()); HRESULT diInitResult = Input::InitializeDirectInput(framework::Module); if (FAILED(diInitResult)) diff --git a/source-code/source/plugins/TLAC/framework.cpp b/source-code/source/plugins/TLAC/framework.cpp index f06b15c..0eb4aed 100644 --- a/source-code/source/plugins/TLAC/framework.cpp +++ b/source-code/source/plugins/TLAC/framework.cpp @@ -7,10 +7,6 @@ namespace TLAC std::string *framework::moduleDirectory; - const wchar_t* framework::DivaWindowName = L"Hatsune Miku Project DIVA Arcade Future Tone"; - const wchar_t* framework::GlutDefaultName = L"GLUT"; - const wchar_t* framework::freeGlutDefaultName = L"FREEGLUT"; - HWND framework::DivaWindowHandle; HMODULE framework::Module; diff --git a/source-code/source/plugins/TLAC/framework.h b/source-code/source/plugins/TLAC/framework.h index 85f893e..5123347 100644 --- a/source-code/source/plugins/TLAC/framework.h +++ b/source-code/source/plugins/TLAC/framework.h @@ -10,10 +10,6 @@ namespace TLAC static std::string *moduleDirectory; public: - static const wchar_t* DivaWindowName; - static const wchar_t* GlutDefaultName; - static const wchar_t* freeGlutDefaultName; - static bool inputDisable; static HWND DivaWindowHandle;