diff --git a/UmaUmaChecker/PreviewFrame.cpp b/UmaUmaChecker/PreviewFrame.cpp index 0b14578..f58efd5 100644 --- a/UmaUmaChecker/PreviewFrame.cpp +++ b/UmaUmaChecker/PreviewFrame.cpp @@ -1,5 +1,6 @@ #include "PreviewFrame.h" +#include #include #include #include @@ -33,6 +34,10 @@ PreviewFrame::~PreviewFrame() void PreviewFrame::SetImage(WXHBITMAP hBmp, int width, int height) { + WXHBITMAP hOldBmp = image.GetHBITMAP(); + if (hOldBmp) { + DeleteObject(hOldBmp); + } image.InitFromHBITMAP(hBmp, width, height, 32); this->Refresh(); }