Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ cli 如何在C++/面板中的CLI?(什么图书馆?)_C++ Cli_Drawing_Panel_Pixels - Fatal编程技术网

C++ cli 如何在C++/面板中的CLI?(什么图书馆?)

C++ cli 如何在C++/面板中的CLI?(什么图书馆?),c++-cli,drawing,panel,pixels,C++ Cli,Drawing,Panel,Pixels,在VisualStudio上使用C++/CLI,我想创建一个2D模拟,在屏幕的一侧使用选项更改用户输入,在另一侧使用选项更改模拟。(用户的输入将用于计算为模拟绘制的内容) 我希望能够在面板/固定区域内做到这一点,保持图形与UI元素(按钮等)分离。基本上,我想在屏幕上画多个点,这些点的位置每秒都会改变。麻烦的是,我看到的所有绘画例子都占据了整个形式 通过控制像素的颜色或面板等固定区域内的任何其他方式,我可以使用哪些库以及如何创建多个二维图形?这实际上取决于您使用的GUI工具包 如果您使用的是Wi

在VisualStudio上使用C++/CLI,我想创建一个2D模拟,在屏幕的一侧使用选项更改用户输入,在另一侧使用选项更改模拟。(用户的输入将用于计算为模拟绘制的内容)

我希望能够在面板/固定区域内做到这一点,保持图形与UI元素(按钮等)分离。基本上,我想在屏幕上画多个点,这些点的位置每秒都会改变。麻烦的是,我看到的所有绘画例子都占据了整个形式


通过控制像素的颜色或面板等固定区域内的任何其他方式,我可以使用哪些库以及如何创建多个二维图形?

这实际上取决于您使用的GUI工具包

  • 如果您使用的是WinForms,请创建一个控件并重写该方法
  • 如果你使用WPF,我会使用

当然,这两个工具包都有其他方法,但我会使用这些方法。另外还有DirectX和OpenGL之类的东西,但听起来你想要一些简单的东西,所以这些东西可能太简单了。

谢谢,我使用的是Windows窗体,所以我将尝试OnPaint方法:D