2

这些 WinAPI 函数是否有 linux 控制台(/终端)等效项:

GetConsoleScreenBufferInfo // for getting cursor position
SetConsoleCursorPosition // for setting cursor position
SetConsoleWindowInfo // for resizing console window or hiding cursor
ReadConsoleOutputCharacter // for reading the character at some position
ReadConsoleOutputAttribute // for reading color info of the character at some position
WriteConsoleOutputAttribute // for changing color info of the character at some position 

?

4

2 回答 2

3

您可以尝试使用NCurses

用于获取光标位置

~$ echo -e "\033[6n"

用于调整控制台窗口的大小

wmctrl -r "Mozilla Firefox" -e <G>,<X>,<Y>,<W>,<H>
于 2013-09-01T18:51:40.270 回答
1

几乎所有的控件都在

http://ispltd.org/mini_howto:ansi_terminal_codes

http://ascii-table.com/ansi-escape-sequences-vt-100.php

http://invisible-island.net/xterm/ctlseqs/ctlseqs.html

他们可以运行cout<<

于 2013-09-01T20:31:05.687 回答