简体   繁体   English

如何在 MFC-Dialog 中使用 OnDraw

[英]How to use OnDraw in MFC-Dialog

I'm in the MFC Using OpenGL, But my projects Is a dialog,I can't find OnDraw,so I using OnPaint,我在 MFC 使用 OpenGL,但我的项目是一个对话框,我找不到 OnDraw,所以我使用 OnPaint,
When I want to compute the FPS,Using OnPaint is wrong,OnPaint only in change Window work,so What should I do?当我想计算 FPS 时,使用 OnPaint 是错误的,OnPaint 只能在更改 Window 工作,我该怎么办? likeness RenderLoop.相似的渲染循环。

this is my projects!这是我的项目! https://github.com/Puuupa/MFC_OpenGL.git https://github.com/Puuupa/MFC_OpenGL.git

Create a dedicated "control" window for the OpenGL rendering.为 OpenGL 渲染创建一个专用的“控件”window。 Register this as custom control and put that into the dialog.将此注册为自定义控件并将其放入对话框中。

At least, that's how I remember, how it's done.至少,这就是我记得的方式,它是如何完成的。 It's been 20 years since I've used OpenGL together with the MFC.我使用 OpenGL 和 MFC 已经 20 年了。

Why are you using the MFC at all anyway, they've been deprecated for ages.无论如何,您为什么要使用 MFC,它们已被弃用多年。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM