草庐IT

绘制图形

全部标签

xml - Android Studio 图形界面中的 ViewFlipper 开关?

感谢您抽空回答我的问题;我是android编程的新手,所以任何帮助都很棒!我正在使用AndroidStudio,并编写了一个包含多个布局的XML布局,我在使用ViewFlipper.showNext()或ViewFlipper.setDisplayedChild()之间切换。以编程方式,一切都运行良好。但是,我正在使用AndroidStudio的图形XML界面,并且希望能够在图形界面中看到showNext()显示的布局。有谁知道如何在AndroidStudio图形界面(或Eclipse中)手动翻转viewFlipper? 最佳答案

android - 形状可绘制的涟漪效应

尝试在这里做一些非常简单的事情,并查找了一堆SO资源,但无济于事。我试图在使用shapedrawable类型的drawable背景的按钮上获得波纹效果。相关文件:背景按钮:drawable-v21文件夹中的ripple.xml:按钮.xml:这里有什么问题。谢谢! 最佳答案 我的建议是不要使用标签。我有两个原因:做你想做的事并不容易,你必须有两个不同的.xml每个背景的文件。我不喜欢drawable-v21文件夹。我的解决方案是包装你的Button与FrameLayout并使用android:foreground属性。这样你就可以拥

c++ - 如何在 Win32 中等待窗口完成绘制?

我使用函数PrintWindow获取某个窗口的屏幕截图。但是由于某些原因,PrintWindow的调用通常在窗口自己绘制时触发,因此窗口的某些尚未绘制的部分是全黑的。等待窗口完成绘画的任何解决方案? 最佳答案 等待窗口完成绘制并不是解决问题的办法。或者,换句话说,问题不在于在目标窗口处于其绘制周期的一部分时调用了PrintWindow。PrintWindow通过向目标窗口发送WM_PRINT(或WM_PRINTCLIENT)消息然后等待目标窗口的消息队列进行处理来实现功能那条消息。排队的消息不会交错。为了弄清实际问题的根源,我认为您

c++ - 是什么导致 WS_TABSTOP 影响窗口绘制顺序?

在WTL中,CBitmapButton不支持带有透明层的图片,比如PNG。所以我自定义代码使用GDI+绘制PNG,命名为CPNGButton。但是在winXP上情况很奇怪。当按钮与其他窗口重叠时,按钮先接收WM_PAINT,然后再接收父级,导致结果不正确。--->我检查资源并从按钮的模板中删除WS_TABSTOP属性,一切正常,父窗口首先接收WM_PAINT,然后是按钮。是什么导致WS_TABSTOP影响窗口绘制顺序? 最佳答案 这是不绘制背景时发生的情况。这会在窗口中留下一个“洞”,您会看到您后面的任何窗口的像素。或者桌面,如果没

c++ - Qt 程序在 Windows 中绘制折线时崩溃

我开发了一个跨平台Qt程序,它在QGraphicsScene上绘制折线:QPolygonFpolygon;//Initpolygonherefor(inti=0;isetPen(QPen(QBrush(color),2));item->setZValue(30);item->setData(0,QVariant((int)value));addItem(item);}程序在收到以下值时在Windows上崩溃:floatx1=249.573;floaty1=183.471;floatx2=303.983;floaty2=183.45;这条折线由一条几乎水平的线组成。当线是水平的或y1和y

windows - 在 Windows 8 媒体基础转换中在 IMFMediaBuffer 上绘制文本

如何在IMFMediaBuffer对象上绘制文本,并将其写出到另一个IMFMediaBuffer对象?上下文是我正在构建MFT,最初我尝试使用Direct2D和Direct3D11来实现此目的,但无济于事。 最佳答案 我能够通过WindowsGDI调用完成此操作。我创建的MFT具有RGB32输入/输出类型,这允许我复制到位图对象或从中复制。我将要用文本覆盖的框架部分复制到我创建的Windows位图中,绘制文本,然后复制回IMFMediaBuffer。这是我的代码:#defineBREAK_ON_FAIL(val){if(FAILED

c# - 何时处置图形对象

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我有一个循环遍历数据集合的方法,根据从数据库检索到的集合中的数据构建位图,最后将构建的位图添加到我称为DoorSchedules的集合中。在我的循环中,如果我在我的图形上调用.dispose,我会收到一个错误。当我不调用属于Graphics对象的.dispose方法时,不会发生此错误。循环时应该在什么时候对图形对象调用dispose,是否为每个循环创建一个新的图形对象?代码在下面工作,直到我取消对

c++ - 如何使用 OpenGL 在 Windows 上的同一个应用程序中绘制两个单独的 3D 窗口?

我正在Windows上使用C++的第3方程序中实现插件。第3方程序有一个使用OpenGL显示3D图形的窗口。但是我需要插件来创建另一个窗口,该窗口也使用OpenGL显示3D图形。我是否需要为我的窗口创建一个新的OpenGL渲染上下文,或者有什么方法可以“重用”第3方程序使用的OpenGL渲染上下文?我假设我必须创建一个新的OpenGL渲染上下文并尝试了以下操作://createarenderingcontexthglrc=wglCreateContext(hdc);//makeitthecallingthread'scurrentrenderingcontextwglMakeCurre

c# - 在 C# 窗口中绘制一条绝对线

我在Windows上有一个带有多行文本字段的应用程序。我需要一种在该文本字段上绘制线条的方法,这样您就可以同时看到键入的字母和那些线条。我需要使用C#执行此操作,但我可以使用用C++编写的.dll。我听说过一些关于子类化的事情,我可以在其中超越窗口中的渲染函数并对其进行一些调整,我如何使用C#做到这一点?或者也许有比这更简单的方法?请分享。 最佳答案 在.NETFramework中,您可以使用WPF并使用Canvas和TextBox覆盖编写用户控件-然后使用DependencyProperties追踪

windows - 绘制单点时 Gnuplot 脚本文件在 Windows 下不起作用

我有点困惑,我有相同的gnuplot脚本可以在版本4.6补丁级别4构建系统:Linuxx86_64但不在版本4.6补丁级别5构建系统:MS-Windows32位脚本文件是clearsetterminalepslatexsize20cm,14cmsetoutput'mwe.tex'setstyledatapointssetstyleline101lcrgb"black"lw2pt1ps2setgridsetxlabel'xlabel'setylabel'ylabel'xmin=-0.2xmax=0.7setxrange[xmin:xmax]setkeybelowplot"执行命令"不知何