获取以矩形()函数绘制的矩形
Get rectangle that was drawn earlier with Rectangle() function
,所以我创建了一个带有矩形()函数的矩形。当您创建按钮,文本框时,您会为他们提供一定的数字以稍后访问。我可以用彩绘的东西做同样的事情吗?
P.S。:我需要创建一个矩形并将其移至另一个位置
void SpawnRectangle(HDC hdc, int size, int amount)
{
int Offset = size / 2;
for (int i = 0; i < amount; ++i)
{
int LocationX = rand() % 1300 + 50;
int LocationY = rand() % 600 + 50;
Rectangle(hdc, LocationX - Offset, LocationY - Offset, LocationX + Offset, LocationY + Offset);
}
}
Rectangle
方法(https://learn.microsoft.com/en-us/windows/desktop/api/wingdi/wingdi/nf-wingdi-rectangle一下)在屏幕上绘制一个矩形。它不会创建定义矩形的结构或类。实际上是绘制的命令。
如果要定义可以在其他方法,填充,框架等中使用的矩形,则需要rect struct。这是您可以创建和存储以后使用,修改和传递到其他图纸方法的结构。
相关文章:
- 如何在Visual Basic中使用矩形函数OpenGL绘制矩形
- CGAL 绘制函数在 Visual Studio 中给出'CGAL_USE_BASIC_VIEWER is not defined'错误
- 使用 glDrawArray 函数绘制三角形
- C++ SFML 创建形状向量并在函数中绘制它们
- 如何在调用函数时将对象绘制到 sfml 窗口上
- 获取以矩形()函数绘制的矩形
- 调用 sf::矩形形状绘制函数
- 使用 c++ 中函数的执行时间绘制图形
- 如何调用OnEraseBkgnd()在另一个函数中重新绘制窗口?(MFC)
- c++ Glut 显示需要调用我的绘制函数,但我无法传递任何参数
- 变量指针的成员函数未绘制到SDL_Surface?
- 禁用 CListCtrl 自定义绘制函数中的行或将其显示为灰色
- 使用函数在 c++ 中绘制矩形
- 使用OpenCV教程中的任何一个进行人脸检测是否有任何函数可以计算绘制在人脸上的矩形的大小
- Qt-具有自定义参数的可重用绘制函数
- 开放框架:绘制函数被多次调用
- 使用glew绘制函数以进行屏幕外渲染
- 绘制函数定时器openframeworks
- 在何处保存 QWidget 动画的状态以在 QStyle 绘制函数中使用
- OpenGL中绘制函数范围内的静态变量