什么是开发应用程序的Windows“类名”?

时间:2013-11-13 07:28:52

标签: c# c++ windows winapi findwindowex

Win32 API函数FindWindowEx的一个参数是窗口的Class Name。例如,Microsoft Word的Class Name是“OpusApp”。

如果我开发了自己的应用程序,应用程序窗口的Class Name会是什么?

我可以将Class Name设置为我想要的吗?

1 个答案:

答案 0 :(得分:1)

您在创建窗口时没有注意到,您必须调用RegisterClassEx(或普通的RegisterClass)? ;)

每个窗口都有一个类。创建自己的类时,指定其类。

*编辑:鉴于您的模糊标记,我不确定 您编写应用的方式。如果您使用的是.NET,那么您显然不必手动调用C ++函数RegisterClass。*

无论如何,在创建时,每个窗口都与一个“类”相关联,该类描述属于该类的所有窗口的某些常见属性。