- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我不熟悉在 Visual C++ 中使用图形。我只是想制作一个充满颜色的矩形。需要帮助来纠正这个问题......
RECT rect;
HDC hdc;
hdc=CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
rect.left=30;
rect.right=100;
rect.top=50;
rect.bottom=200;
FillRect(hdc,&rect,(HBRUSH)(RGB(40,151,151)));
错误是:
错误:正在使用变量“rect”而未初始化。
最佳答案
这通常是警告,而不是错误。在这种情况下,它似乎也是虚假的。
如果像这样初始化它,它可能会工作得更好:
HDC hdc=CreateDC(TEXT("DISPLAY"),NULL,NULL,NULL);
RECT rect = {30, 50, 100, 200};
HBRUSH brush = CreateSolidBrush(RGB(50, 151, 151));
FillRect(hdc, &rect, brush);
DeleteObject(brush);
请注意 CreateSolidBrush
的使用——将颜色转换到 HBRUSH 似乎不太可能起作用。
关于c++ - 在 C++ 中使用 FillRect(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16110527/
为什么会这样: var rows = 80 var cols = 120 var tw = 5 for(var i = 0; i < rows; i++){ for(var j = 0; j
为什么 context.fillRect(10, 10, 20, 20) 填充了一个矩形,但是当使用像player.x或player.y这样的变量时,它不起作用? 如果我在JavaScript控制台中
这是我使用 AWT/Swing 的第一个项目。我正在尝试设计一个简单的元胞自动机。我在选择布局管理器时遇到了一些问题,现在我使用 GridLayout 因为它是最接近我想要的。但是,当尝试在 JPan
可疑的 fillRect() 速度 好吧,让我直截了本地说。 Java 通过遍历数组并将 rgb 值更改为指定颜色来填充矩形。如果它所做的只是改变颜色,那么如果它所做的只是改变数组中的整数,为什么 T
我在屏幕上绘制矩形时遇到问题。我的 jpanel 类中有 paintComponent 方法,我想在其中绘制一个矩形。它看起来像这样: public void paintComponent( Grap
我想为我创建的游戏制作背景。我在使用 fillRect 时遇到了一些问题。getHeight 和 getWidth 是否必须按特定顺序排列,还是应该使用 getX/Y/Height/Width? pr
在我的代码中: void Surface::paintBorders(const Color& color, int borderWidth){ HBRUSH colorBrush = CreateS
我有一个带有 iframe 的网页,并且在该 iframe 中有一个带有 id="canvas"的 Canvas ,当我在整个 Canvas 的上下文中调用(从 iframe 中的 .js 文件)fi
我正在使用 canvas fillrect 函数绘制多个矩形。我现在正在对坐标进行硬编码,但是是否可以像对函数的函数调用一样将它们传递给填充矩形?例如,如果我有 10 组坐标,我可以使用 for 循环
我使用负数让 fillRect() 走相反的路。它在我的电脑上运行良好,但我的 friend 看不到它正常运行。我该怎么办? page.fillRect (12, 12, -5, 10); 最佳答案
我正在使用 JavaScript 开发一个资源监视器,并假装用一个很酷的背景动画来完成它。 我在 fillStyle 中使用 fillRect 和透明颜色时遇到问题,例如: funct
我正在使用 fillRect 在 Canvas 上绘制矩形。我想添加文本,我希望它像编辑框一样可编辑。有没有办法在 JavaScript 中实现这一点? 我不需要 fillText,因为我希望文本在
我正在用 Java 编写一个关于躲避橙色红色方 block 并单击它们将其删除的游戏。但是,我需要弄清楚如何编写代码来在首先单击 fillRect 时执行操作,如果这是不可能的,那么至少有一种方法可以
当我使用它时,唯一填充的是一个白色 矩形,与参数无关。这就是我所做的: var map:Bitmap = new Bitmap (new BitmapData(200,200)) map.bitmap
我喜欢制作直方图。使用drawLine(),这对我来说并不是真正的问题,但是当我尝试使用fillRect()时,矩形会从上到下移动。我想用drawLine()绘制看起来与我的直方图相似的直方图。 这是
我正在尝试使用 Java 中的 fillRect 方法用图像填充矩形。有没有办法使用 fillRect 方法来做到这一点? 这是我正在编写的代码: private int x = 0;
嗨,我目前正在开发一个 Java 应用程序,我必须使用 Canvas、Graphics 等进行一些绘制。 因此,如果我单击一个点并将其拖过,它之间应该画一条线(想想在油漆中画一条线)。 我目前正在使用
Java 新手,遇到了一些让我摸不着头脑的事情。我正在尝试制作一个具有黑色背景的 GUI,可以在其上绘制线条来模拟一组 7 段显示器。另外,我还会有一系列的Jbuttons。我遇到的问题是我可以做其中
我有这个非常简单的代码: private static final int SKY_COLOR = Color.rgb(161, 210, 241); private static final int
我正在执行一项任务,其中涉及使用 x/y 坐标在 500px*500px JFrame 上的某些位置绘制内容。我可以让程序绘制一个位置,但是它完全忽略通过扫描仪从输入文件接收到的信息,只是在左上角绘制
我是一名优秀的程序员,十分优秀!