- virtual void DoGetPosition(int *x, int *y) const
- {
- // the position of a "top level" window such as this should be in
- // screen coordinates, not in the client ones which MSW gives us
- // (because we are a child window)
- wxPopupWindowBase::DoGetPosition(x, y);
-
- GetParent()->ClientToScreen(x, y);
- }
+ // popups handle the position like wxTopLevelWindow, not wxWindow
+ virtual void DoGetPosition(int *x, int *y) const;
+
+ DECLARE_DYNAMIC_CLASS_NO_COPY(wxPopupWindow)