【发布时间】:2013-11-13 07:28:51
【问题描述】:
Win32 API函数FindWindowEx的参数之一是窗口的Class Name。例如,Microsoft Word 的Class Name 是“OpusApp”。
如果我开发了自己的应用程序,应用程序窗口的Class Name 将是什么?
我可以将此Class Name 设置为我想要的任何值吗?
【问题讨论】:
标签: c# c++ windows winapi findwindowex
Win32 API函数FindWindowEx的参数之一是窗口的Class Name。例如,Microsoft Word 的Class Name 是“OpusApp”。
如果我开发了自己的应用程序,应用程序窗口的Class Name 将是什么?
我可以将此Class Name 设置为我想要的任何值吗?
【问题讨论】:
标签: c# c++ windows winapi findwindowex
您在创建窗口时没有注意到必须调用RegisterClassEx(或普通的RegisterClass)? ;)
每个窗口都有一个类。当你创建你自己的,你指定它的类。
*编辑:考虑到您的模棱两可的标签,我不太确定 如何 您编写了您的应用程序。如果您使用的是 .NET,那么您显然不必手动调用 C++ 函数 RegisterClass。*
无论如何,在创建时,每个窗口都与一个“类”相关联,该“类”描述了属于该类的所有窗口的某些公共属性。