English 中文(简体)
如何使用 wxPaintEvent 来使用 wx 部件循环?
原标题:How to use wxWidgets rendering loop using wxPaintEvent?

我试图利用 MIL 库抓取图像, 我想用 OpenGL 将图像变成 GlCanvas 窗口。 然而, 问题在于我

    OnPaint( wxPaintEvent &event)

方法不是在循环中运行以显示图片。 我在此方法中设置了代码, 在显示图像前使用 MIL 抓取图像, 并将其设置为纹理 。 所以, 如果 < enough> wxPaintEvent 正在循环中运行, 为什么我看不到图像序列, 像视频一样? 当我检查默认纹理时, 没有使用 MIL, 它的工作方式 。 因此, 基本上, 我只需要设置纹理!

我不使用中继器和哑音,这会不会是个问题? 或者,我是否需要更小心地考虑这个“强势”活动的时间?

最佳回答

通常只有在窗口被标记为“ 无效” 或“ 肮脏”, 并且被视为需要重新绘制时, 才会发布绘画事件。 如果您想要播放动画, 要么将窗口标记为您自己重新绘制的主题( http:// a href=” http:// a href=” http:// a hrefs.wxwidgets. org/ stagy/ wx_ wxwindow. html# wxwindowowrefrest" rel=“ no follow” > wxWindow::: Rerefresh 。 或者, 首选方法, 注册一个空闲事件处理器并在那里执行 OpenGL 操作 : < a href="http://wiki.wxwidgets. org/ anging_ a_ render_loop < / a >

问题回答

暂无回答




相关问题
how to reliable capture display setting changed

static void Main() { // Set the SystemEvents class to receive event notification when a user // when display settings change. SystemEvents.DisplaySettingsChanged += new ...

Why use CComBSTR instead of just passing a WCHAR*?

I m new to COM. What exactly is the advantage of replacing: L"String" with CComBSTR(L"String") I can see a changelist in the COM part of my .NET application where all strings are replaced in this ...

COM Basic links

folks can you provide me the tutorial link or .pdf for learning basic COM?. i do google it.. still i recommend answers of stackoverflow so please pass me.. Thanks

Statically linking Winsock?

I m using Winsock 1.1 in my project. I include wsock32.lib in "Additional Dependencies". I m looking at the DLL project using depends.exe and notice that the DLL depends on wsock32.dll. How can I ...

热门标签