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;