modules/graphics/src/main/native-glass/win/BaseWnd.h

Print this page

        

@@ -64,10 +64,11 @@
     void SetAncestor(HWND ancestor) { m_ancestor = ancestor; }
 
     void SetCommonDialogOwner(bool owner) { m_isCommonDialogOwner = owner; }
     
     void SetCursor(HCURSOR cursor);
+    void SetUpdatesCursor(bool updatesCursor);
 
 private:
     HWND m_hWnd;
     static LRESULT CALLBACK StaticWindowProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
 

@@ -76,10 +77,11 @@
     HWND m_ancestor;  // either owner or parent. a window can't have both at once anyway
 
     ATOM m_wndClassAtom;
     bool m_isCommonDialogOwner;
     HCURSOR m_hCursor;
+    bool m_updatesCursor;
 protected:
     virtual LRESULT WindowProc(UINT msg, WPARAM wParam, LPARAM lParam) = 0;
     virtual MessageResult CommonWindowProc(UINT msg, WPARAM wParam, LPARAM lParam);
     
     virtual LPCTSTR GetWindowClassNameSuffix() = 0;