gdi +とC++を使用しています。 SolidBrushについて質問があります。 SolidBrushを複製するには?GDI + C++でソリッドブラシを複製する方法
SolidBrush* oldBrush xxx;
Brush* newBrush = oldBrush->Clone();
見つかったnewBrushはブラシオブジェクトです。 つまり、dynamic_cast<SolidBrush>(newBursh)
を使用すると、私はいつもNULLを取得します。
gdiの.hファイルを読みました+ SolidBrushはブラシの仮想クローンメソッドを使用しているようですが、それを上書きしません!
なぜですか?
解決していただきありがとうございますが、まだ質問がありますか?なぜSolidBrushはClone Methodを実装していないのですか?
ブラシは仮想であり、インスタンス化することはできません – korbes