0

当我们注册一个窗口时,我们必须在注册另一个窗口之前创建它。

我在此页面上阅读了它(图:Windows 之后的下一行)

http://zetcode.com/gui/winapi/firststeps/

并想知道为什么????

还是它只是一个好的编程实践????

我是一个试图学习win32编程的新手。帮助将不胜感激

4

2 回答 2

2

当我们注册一个窗口时,我们必须在注册另一个窗口之前创建它。

这不是真的。唯一重要的是您不能创建某个类的窗口,除非该类已经注册。

在实践中这样做也很常见,我看不出有任何理由将其视为最佳实践。许多实际程序在初始化期间注册它们在运行时可能需要的所有窗口类,然后在应用程序的生命周期内任意创建窗口临时。

于 2012-08-28T15:05:30.530 回答
1

该页面说“要创建一个窗口,我们必须先注册它”。这并不意味着您必须在注册后创建它,只是在注册之前您无法创建它。

您可以注册任意数量的窗口类,而无需创建任何一个。

于 2012-08-28T11:10:00.127 回答