是否有类似面板的东西可以在 MFC 应用程序中使用。这是为了覆盖 MFC(对话框应用程序)中的默认窗口。然后将面板涂成黑色,并在上面涂一些随机的东西。像视口(viewport)之类的东西。
还有比这更好的选择来达到相同的效果吗?
最佳答案
当然。这就是所谓的 window !创建一个从 CWnd 派生并重写 OnPaint() 的类。
在对话框的 OnInitInstance() 中,实例化一个 CMyWnd 对象并调用它的 Create() 成员。当然,请确保 CMyWnd 对象的生命周期与对话框的对象生命周期窗口相同。 iow,使其成为 CMyDialog 类的成员。
不是很复杂,但显然是 MFC 展示为什么它不属于 RAD 工具类别的一个领域。
关于c++ - MFC面板和窗口句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/244492/