IMPLEMENT_APP(MyApp)
-MyApp::MyApp()
-{
-}
-
bool MyApp::OnInit(void)
{
wxImage::AddHandler(new wxPNGHandler);
wxT("png"), wxT("PNG files (*.png)|*.png") );
if (f == _T("")) return;
-
+
wxBitmap *backstore = new wxBitmap( 150, 150 );
-
+
wxMemoryDC memDC;
memDC.SelectObject( *backstore );
memDC.Clear();
memDC.DrawLine( 0, 0, 0, 10 );
memDC.SetTextForeground( *wxWHITE );
memDC.DrawText( _T("This is a memory dc."), 10, 10 );
-
+
memDC.SelectObject( wxNullBitmap );
-
+
backstore->SaveFile( f, wxBITMAP_TYPE_PNG, (wxPalette*)NULL );
-
+
delete backstore;
}
{
}
-MyCanvas::~MyCanvas(void)
-{
-}
-
// Define the repainting behaviour
void MyCanvas::OnPaint(wxPaintEvent& WXUNUSED(event))
{