+WXHWND wxPopupWindow::MSWGetParent() const
+{
+ // we must be a child of the desktop to be able to extend beyond the parent
+ // window client area (like the comboboxes drop downs do)
+ //
+ // NB: alternative implementation would be to use WS_POPUP instead of
+ // WS_CHILD but then showing a popup would deactivate the parent which
+ // is ugly and working around this, although possible, is even more
+ // ugly
+ // GetDesktopWindow() is not always supported on WinCE, and if
+ // it is, it often returns NULL.
+#ifdef __WXWINCE__
+ return 0;
+#else
+ return (WXHWND)::GetDesktopWindow();
+#endif
+}
+