C ++ Builderで作成されるコンポーネントには、TComponentNameが割り当てられます。たとえば、フォームを作成してMyWidgetに割り当てると、TFormを継承するクラスがフォームを取得class TMyWidget : TForm{}
します。spy ++のようなインスペクターを使用すると、アプリの登録済みクラス名を確認できます。
これに関して私の質問は次のとおりです。
- フォームやコンポーネントを希望の名前(プレフィックスTを除く)で作成する方法はありますか?
私のやり方で、VCLフォームアプリを作成して保存しました。次に、TForm1を自分の希望するクラス名に置き換えました。たとえば、私の場合WidgetCl0x01
は__classid()argの.h、.dfm、projectソースファイルですが、コンパイルとリンクの問題がありました。
VCLソースを変更するだけでなく、これを実現する方法を教えてください。