gdi+ と c++ を使用しています。SolidBrush について質問があります。SolidBrush のクローンを作成するには?
SolidBrush* oldBrush xxx;
Brush* newBrush = oldBrush->Clone();
newBrush がブラシ オブジェクトであることがわかりました。つまり、 を使用するdynamic_cast<SolidBrush>(newBursh)
と、常に NULL になります。
gdi+ SolidBrush の .h ファイルを読みましたが、Brush の仮想 Clone メソッドを使用しているようで、オーバーライドしていません!
なんで?
解決策をありがとう、でもまだ質問がありますか? SolidBrush が Clone メソッドを実装しないのはなぜですか?