bool wxButton::MSWCommand(WXUINT param, WXWORD id)
{
- if (param == BN_CLICKED)
+ if (param == BN_CLICKED || (param == 1)) // 1 for accelerator
{
wxCommandEvent event(wxEVT_COMMAND_BUTTON_CLICKED, id);
event.SetEventObject(this);
if (parent)
{
- SendMessage((HWND) parent->GetHWND(), DM_SETDEFID, m_windowId, 0L);
+ SendMessage((HWND)parent->GetHWND(), DM_SETDEFID, m_windowId, 0L);
}
+
+ SendMessage((HWND)GetHWND(), BM_SETSTYLE, BS_DEFPUSHBUTTON, 1L);
}
wxString wxButton::GetLabel(void) const