先贴图
代码很简单
PB_Map->Canvas->Brush->Style = bsClear;
Gdiplus::Graphics *g=new Gdiplus::Graphics(PB_Map->Canvas->Handle);
Pen pen(Color::Color(0,0,255), 1);
g->DrawImage(imp,0,0,24,24);
Gdiplus::Graphics *g1=new Gdiplus::Graphics(PB_Map->Canvas->Handle); //注意这里的位置
g1->DrawRectangle(&pen,0,0,24,24);
g=NULL;
delete g;
g1=NULL;
delete g1;
效果:
代码更改为:
PB_Map->Canvas->Brush->Style = bsClear;
Gdiplus::Graphics *g=new Gdiplus::Graphics(PB_Map->Canvas->Handle);
Gdiplus::Graphics *g1=new Gdiplus::Graphics(PB_Map->Canvas->Handle); //注意这里的位置
Pen pen(Color::Color(0,0,255), 1);
g->DrawImage(imp,0,0,24,24);
g1->DrawRectangle(&pen,0,0,24,24);
g=NULL;
delete g;
g1=NULL;
delete g1;
效果图: