【问题标题】:Can I create a matrix of buttons in visual c++我可以在 Visual C++ 中创建一个按钮矩阵吗
【发布时间】:2015-11-22 21:17:23
【问题描述】:

我必须用 c++ 编写一个扫雷游戏,我正在考虑使用可视化 c++ 创建板并使用按钮矩阵,以便我可以像按钮 [1] [2] 或类似的东西来引用它们但我对 Visual c++ 真的很陌生,我不知道如何做到这一点,或者即使它是可能的。你能告诉我这是否可行,如果可行,请告诉我如何或指向一个教程或示例来帮助我做这样的事情?

我正在使用 Visual c++ express

提前谢谢你

【问题讨论】:

  • 您使用的是哪个 UI 库?
  • 到目前为止,我做的图形部分都是visual c++组件,我需要使用UI库来做这种事情吗?
  • 不,这不是我要问的。您已经在使用库。项目类型是什么?
  • 对不起,我是初学者。这是一个窗体应用程序

标签: c++ visual-studio-2010 visual-c++


【解决方案1】:

你可以,但你不需要。事实上,我强烈建议不要为扫雷网格中的每个字段创建单独的按钮。您将从这些按钮中获得什么好处?点击事件?然后,您必须将该按钮的 ID 转换为其 X、Y 位置,在矩阵中进行一些处理,为该按钮设置文本或图像。

这一切都可以通过自己绘制网格、处理鼠标点击并将坐标转换为矩阵中的索引来实现。

另外两个不请自来的建议:

  1. 窗口窗体被高估了。你选择那个有理由吗 您的项目的框架?
  2. 自引入现代社区版以来,Visual Studio 的快捷版毫无意义。

【讨论】:

    猜你喜欢
    • 2021-01-02
    • 2010-09-17
    • 2015-07-20
    • 2018-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    相关资源
    最近更新 更多