我正在研究一种生成六边形网格的工具,用户可以点击该网格来循环某些状态(Enemy,ally等)。到目前为止,我已经能够将多边形生成为多边形。
我是Windows编程和Win32 API的新手。我知道如何创建常规按钮,但处理我需要的最佳方法是什么?
想到的选项是:
这样做的正确方法是什么?通过正确我的意思是最佳实践。
答案 0 :(得分:0)
如果你已经画出六边形(听起来像你的那样),那么制作六边形按钮对你来说并没有多大帮助。您可以自己进行命中测试以确定单击了哪个伪按钮。这可以避免Windows管理许多您已拥有完整数据的小对象。在这些按钮上绘制文本至少与需要Windows一样快。