git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52074
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/renderer.h"
#include "wx/msw/private.h"
#include "wx/renderer.h"
#include "wx/msw/private.h"
// ----------------------------------------------------------------------------
// private functions
// ----------------------------------------------------------------------------
// private functions
WXHWND wxComboBox::GetEditHWNDIfAvailable() const
{
WXHWND wxComboBox::GetEditHWNDIfAvailable() const
{
- // we assume that the only child of the combobox is the edit window so it's
- // unnecessary to pass "EDIT" as class name parameter
- return (WXHWND)::FindWindowEx(GetHwnd(), NULL, NULL, NULL);
+ // notice that a slightly safer alternative could be to use FindWindowEx()
+ // but it's not available under WinCE so just take the first child for now
+ // to keep one version of the code for all platforms and fix it later if
+ // problems are discovered
+
+ // we assume that the only child of the combobox is the edit window
+ return (WXHWND)::GetWindow(GetHwnd(), GW_CHILD);
}
WXHWND wxComboBox::GetEditHWND() const
}
WXHWND wxComboBox::GetEditHWND() const
#endif
#include "wx/msw/private.h"
#endif
#include "wx/msw/private.h"
#include "wx/sysopt.h"
#include "wx/msw/private.h"
#include "wx/sysopt.h"
#include "wx/msw/private.h"
#include <windowsx.h>
#include "wx/msw/winundef.h"
#include <windowsx.h>
#include "wx/msw/winundef.h"
#include "wx/fontutil.h"
#include "wx/msw/private.h"
#include "wx/fontutil.h"
#include "wx/msw/private.h"
#ifndef SPI_GETKEYBOARDCUES
#define SPI_GETKEYBOARDCUES 0x100A
#ifndef SPI_GETKEYBOARDCUES
#define SPI_GETKEYBOARDCUES 0x100A
#include "wx/msw/uxtheme.h"
#include "wx/msw/private.h"
#include "wx/msw/missing.h"
#include "wx/msw/uxtheme.h"
#include "wx/msw/private.h"
#include "wx/msw/missing.h"
// the values coincide with those in tmschema.h
#define BP_GROUPBOX 4
// the values coincide with those in tmschema.h
#define BP_GROUPBOX 4