Существует ли какая-либо простая кросс-платформенная альтернатива winapi getconsolewindow()?
Кажется, я не могу найти никакой полезной информации о unix-подобном вызове, который эквивалентен GetConsoleWindow.
Я пишу приложение, которое вызывает GetConsoleWindow, ShowWindow(hwnd, 0), чтобы скрыть указанное окно. Я хочу иметь возможность делать это и на macOS, и на Linux, но я не знаю, есть ли там что-то подобное (кроме ссылки на каждый терминал, что не очень практично).
Я должен также упомянуть, что я пишу указанную процедуру на C#с использованием .NET Core, пишу привязки для собственных методов C/C++.
EDIT: я пишу привязки для небольшой библиотеки пользовательского интерфейса, написанной на языке C, поэтому я скрываю окно консоли от netcoreapp, так что окно пользовательского интерфейса отображается только одно. Мне не нужен полноценный API C#, такой как Xamarin, а только методы GetConsoleWindow и ShowWindow.
Что я уже пробовал:
Я искал далеко и широко в Google, но безрезультатно.