質問: pDC->GetPixel(Pnt); pDC->ExtFloodFill(m_sPnt.x, m_sPnt.y, clFill, FLOODFILLSURFACE); if (HBRUSH(hbrs) != NULL) hbrs.DeleteObject(); } ```
回答: うまくExtFloodFillが使用できません 上記はVB.NETでの話ですが、言語が違うだけでExtFloodFillを使ってることに変わりはないですから参考になるかと思います。 また、 QuickFill: An efficient flood fill algorithm. にC++でAPIを使わずに組んだものが有りました。参考になれば幸いです。