libcruft-util/cruft/util/debug/system_win32.cpp

14 lines
302 B
C++
Raw Normal View History

#include "./system.hpp"
#include <cruft/util/win32/windows.hpp>
bool cruft::debug::is_interactive_console (void)
{
HWND console_window = GetConsoleWindow ();
DWORD dwProcessId;
GetWindowThreadProcessId (console_window, &dwProcessId);
return GetCurrentProcessId () == dwProcessId;
}