【发布时间】:2011-02-25 20:33:57
【问题描述】:
我正在寻找一种在 *.rc 文件中指定父窗口的方法。
在 *.rc 文件中,它包含对话框的布局和控件。任何添加到其中的新控件,都会自动成为 Dialog 本身的子窗口。
但我想在对话框中添加一个自定义绘图窗口,以及一些其他控件,该控件将“自定义绘图窗口”作为父窗口,而不是对话框本身。
我知道我可以使用 ::CreateWindow(...) API 在代码中动态创建一个窗口,并将自定义绘制窗口指定为父 HWND。但是我们在 *.rc 文件中已经有了子控件布局,我只想重用它们,而不是再次创建 HWND。
谢谢,
威廉·L.
【问题讨论】:
-
您不能在资源文件中指定父窗口。自定义绘图窗口的目的是什么?您可能不需要将自定义绘图窗口设置为控件的父级。
标签: c++ mfc scripting resources wtl