X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/53a2db124c633f80bdb16336084262037d879a2c..c2193ac9115470a4ecbc6844bbe19734a8c636ad:/include/wx/msw/dialog.h diff --git a/include/wx/msw/dialog.h b/include/wx/msw/dialog.h index e29a5e045f..c9da9e53d2 100644 --- a/include/wx/msw/dialog.h +++ b/include/wx/msw/dialog.h @@ -85,6 +85,8 @@ public: virtual void Raise(); + virtual void SetWindowStyleFlag(long style); + #ifdef __POCKETPC__ // Responds to the OK button in a PocketPC titlebar. This // can be overridden, or you can change the id used for @@ -106,7 +108,19 @@ protected: // common part of all ctors void Init(); + // these functions deal with the gripper window shown in the corner of + // resizeable dialogs + void CreateGripper(); + void DestroyGripper(); + void ShowGripper(bool show); + void ResizeGripper(); + private: + // this function is used to adjust Z-order of new children relative to the + // gripper if we have one + void OnWindowCreate(wxWindowCreateEvent& event); + + wxWindow* m_oldFocus; bool m_endModalCalled; // allow for closing within InitDialog @@ -117,6 +131,9 @@ private: // this pointer is non-NULL only while the modal event loop is running wxDialogModalData *m_modalData; + // gripper window for a resizable dialog, NULL if we're not resizable + WXHWND m_hGripper; + DECLARE_DYNAMIC_CLASS(wxDialog) DECLARE_NO_COPY_CLASS(wxDialog) };