c++ - 全屏和放大 Koolplot
问题描述
我正在尝试用 C++ 绘制一些东西,而 Koolplot 似乎是一个非常简单且合适的库。但是,我无法找到一些关于它的文档,这些文档可以让我全屏显示应用程序(或者像在许多应用程序、chrome、word、discord 上那样调整它的大小)。除此之外,我找不到或看不到我如何允许用户用鼠标拖动图形以及放大散点图或函数的一个点。如果有人对这些事情有任何想法,我将不胜感激,谢谢。
解决方案
简短的回答是:做不到。Koolplot 使用古老的 BGI 驱动程序的现代化版本绘制图表。它是从前发明的,当时个人计算机仍在某些 DOS 版本上运行。那些时候图形是全屏的,因此是固定大小的。这种特殊性保存在现代化的 WinBGIm 库中。正确缩放或平移屏幕上显示的图表需要从 Koolplot 的绘图/绘画例程访问要显示的数据。不是这种情况。如果您再次查看源代码,您会注意到在实现过程中已努力将要绘制的数据与屏幕上的实际绘图分开。总之,做你想做的事,
推荐阅读
- mongodb - 使用 ipc 渲染器从 mongodb 和 electron js 获取数据
- android - 从同一个片段 recycler.viewholder onClick() 方法访问片段编辑视图
- android - Googole Apps 中的限制政策(不支持的字体系列)
- javascript - 将数组值作为参数传递给函数并创建 json 数据
- python - 删除列表中的单词 - 循环故障
- bash - 我的 AppleScript 运行这么慢是有原因的吗?
- string - 如何用星号替换字符串,除了kotlin中的第一个字符
- django - 如何在 HTML 中关联外键模型
- javascript - 我们如何能够在 javascript 中创建这样的变量?
- python - 理解列表和新文件