Что такое "классовое имя" Windows для разрабатываемого приложения?
Одним из параметров функции Win32 API FindWindowEx является Class Name
окна. Например, Class Name
Microsoft Word является "OpusApp".
Если бы я разработал свое собственное приложение, что будет Class Name
из окон приложения?
Могу ли я установить это Class Name
к чему я хочу?
1 ответ
Вы не заметили, когда создавали свое окно, что вам пришлось вызывать RegisterClassEx (или обычный RegisterClass)?;)
Каждое окно имеет класс. Когда вы создаете свой собственный, вы указываете его класс.
* Изменить: учитывая ваши неоднозначные пометки, я не совсем уверен, как вы написали свое приложение. Если вы используете.NET, то вам, очевидно, не пришлось вручную вызывать функцию C++ RegisterClass.*
Независимо от того, когда оно создано, каждое окно связано с "классом", который описывает определенные общие свойства для всех окон, принадлежащих этому классу.