switch (uParam)
{
- case LN_SELECT:
+ case CBN_LBSELECT:
if (GetSelection() > -1)
{
wxCommandEvent vEvent( wxEVT_COMMAND_COMBOBOX_SELECTED
}
break;
- case EN_CHANGE:
+ case CBN_EFCHANGE:
{
wxCommandEvent vEvent( wxEVT_COMMAND_TEXT_UPDATED
,GetId()
, const wxString& rsName
)
{
+ m_isShown = FALSE;
if (!CreateControl( pParent
,vId
//
SetBackgroundColour(wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW));
- wxFont* pTextFont = new wxFont( 10
- ,wxMODERN
- ,wxNORMAL
- ,wxNORMAL
- );
- SetFont(*pTextFont);
+ SetFont(*wxSMALL_FONT);
int i;
for (i = 0; i < n; i++)
,(PFNWP)wxComboEditWndProc
);
::WinSetWindowULong(GetHwnd(), QWL_USER, (ULONG)this);
- delete pTextFont;
+ Show(TRUE);
return TRUE;
} // end of wxComboBox::Create