将在 c++ builder 中创建的任何组件都将被分配 TComponentName。例如,当我创建一个表单并将其分配给 MyWidget 时,继承 TForm 的类就会获取class TMyWidget : TForm{}表单。使用 spy++ 之类的检查器,您可以查看应用程序的已注册类名。
关于这一点,我的问题如下。
- 是否有可能,然后如何使用我们想要的名称(不包括前缀 T)创建我们的表单、组件?
我这样做的方式是创建 VCL Forms App 并保存它。然后用我自己想要的类名替换 TForm1,例如,WidgetCl0x01 在 __classid() arg 中的 .h,.dfm,project 源文件中,但存在编译和链接问题!
告诉我如何通过更改 VCL 源来实现这一目标!