c++ - 在屏幕上获取字符

标签 c++ ncurses

我查看了 NCurses 函数列表,但似乎找不到返回已打印在屏幕上的字符的函数。每个字符单元格中存储的字符是否有可访问的值?如果没有,Windows终端有没有类似的功能?

我想用它来将屏幕上具有特定值的所有字符(例如:所有 a)替换为不同的字符或新属性。

最佳答案

函数 inch() 获取字符并将其作为 chtype 返回。使用 winch()stdscr 以外的窗口获取字符。

关于c++ - 在屏幕上获取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7072826/

相关文章:

c++ - 处理霍夫曼压缩/解压缩中的额外字节

c++ - 从 uint32 或 uchar 数组创建 ARGB QImage

c++ - 正确重置 WM_SETCURSOR 处理程序中的光标

c++ - 如何使用 Opencv 在任何计算机上显示图像

使用 ncurses 的 C 游戏 - 关闭窗口而不退出程序

cmake 做非链接 ncurses

c - 如何避免重写不变的文本片段

C++11 "enumerated types"(17.5.2.1.2)

python - OSX iTerm2 可以将鼠标与 python-ncurses 一起使用,但不能与 C 中的curses一起使用

emacs - 使用文本用户界面的 IDE(如 ncurses)