Running in Win7 msys2 with msw 3.0.5 I found a strange behave:
Code: Select all
// state is a bool after testing a running process
// same bitmap for all states: works on my linux box, not on msw
m_buttonStart->SetBitmap( state ? wxBITMAP_PNG_FROM_DATA(execute_icon) : wxBITMAP_PNG_FROM_DATA(stop_icon) );
Code: Select all
m_buttonStart->SetBitmap( state ? wxBITMAP_PNG_FROM_DATA(execute_icon) : wxBITMAP_PNG_FROM_DATA(stop_icon) );
#if defined(__WXMSW__)
// workaround for msw
m_buttonStart->SetBitmapFocus( state ? wxBITMAP_PNG_FROM_DATA(execute_icon) : wxBITMAP_PNG_FROM_DATA(stop_icon) );
m_buttonStart->SetBitmapCurrent ( state ? wxBITMAP_PNG_FROM_DATA(execute_icon) : wxBITMAP_PNG_FROM_DATA(stop_icon) );
#endif