gpt4 book ai didi

c - 知道如何在 C 中使用 TUI 制作按钮吗?

转载 作者:可可西里 更新时间:2023-11-01 11:36:17 30 4
gpt4 key购买 nike

我正在开发一个基于控制台的 C 项目,我希望它有一些按钮。

  • 我怎样才能添加一些?
  • 如何管理注意力?

我正在使用 windows.h 制作 TUI。

最佳答案

基本上使用面板库(添加到 ncurses)并制作第二个带有边框的窗口,其中包含您的“按钮文本”。请记住指定 z 顺序,以便第二个窗口 float 在第一个窗口之上,最好是在第一个窗口的非文本部分之上。

然后绑定(bind)键导航,其他窗口的鼠标进入/退出例程将焦点指向“下一个”所需窗口并切换该窗口的颜色(以指示突出显示)。最后为窗口提供一个键处理程序,以捕获输入/空格/任何按钮单击(然后可以调用您绑定(bind)到它的任何函数)。

虽然可能有更好的方法来使用菜单功能来实现这一点,但我并没有发现(在我公认的快速搜索中)一种方法可以将“菜单窗口”的菜单显示与显示以外的操作 Hook 菜单窗口。

关于c - 知道如何在 C 中使用 TUI 制作按钮吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10742076/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com