Changeset 10316 for trunk/src/user32/win32wbase.h
- Timestamp:
- Nov 12, 2003, 3:13:26 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.h
r10190 r10316 1 /* $Id: win32wbase.h,v 1.15 5 2003-07-31 15:56:47sandervl Exp $ */1 /* $Id: win32wbase.h,v 1.156 2003-11-12 14:10:21 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 136 136 ULONG MsgPaint(ULONG tmp1, BOOL select = TRUE); 137 137 ULONG MsgEraseBackGround(HDC hdc); 138 ULONG MsgNCPaint(PRECT pUpdateRect );138 ULONG MsgNCPaint(PRECT pUpdateRect, HRGN hrgnUpdate); 139 139 ULONG MsgFormatFrame(WINDOWPOS *lpWndPos); 140 140 ULONG DispatchMsgA(MSG *msg); … … 231 231 //Save old clip region for CS_OWNDC windows (in BeginPaint) 232 232 HRGN GetClipRegion() { return hClipRegion; }; 233 void SetClipRegion(HRGN hRegion) { hClipRegion = hRegion; }; 233 HRGN GetVisRegion() { return hVisRegion; }; 234 void SaveClipRegion(HRGN hrgnClip) { hClipRegion = hrgnClip; }; 235 void SaveVisRegion(HRGN hrgnVis) { hVisRegion = hrgnVis; }; 234 236 235 237 void saveAndValidateUpdateRegion(); … … 286 288 BOOL IsMixMaxStateChanging() { return fMinMaxChange; }; 287 289 288 void SetVisibleRegionChanged(BOOL changed) { fVisibleRegionChanged = changed; };289 BOOL IsVisibleRegionChanged() { return fVisibleRegionChanged; };290 290 BOOL setVisibleRgnNotifyProc(VISRGN_NOTIFY_PROC lpNotifyProc, DWORD dwUserData); 291 291 void callVisibleRgnNotifyProc(BOOL fDrawingAllowed); … … 415 415 fCXDefault:1, 416 416 fParentDC:1, 417 fComingToTop:1,417 fComingToTop:1, 418 418 isUnicode:1, 419 419 fMinMaxChange:1, //set when switching between min/max/restored state 420 f VisibleRegionChanged:1, //set when visible regionhas changed -> erase background must be sent during next BeginPaint420 fPMUpdateRegionChanged:1, //set when PM update has changed -> erase background must be sent during next BeginPaint 421 421 fEraseBkgndFlag:1, 422 422 fIsDragDropActive:1, … … 426 426 ULONG state; 427 427 HRGN hWindowRegion; 428 HRGN hClipRegion ;428 HRGN hClipRegion, hVisRegion; 429 429 HRGN hUpdateRegion; 430 430 … … 533 533 VOID setEraseBkgnd (BOOL erase) { fEraseBkgndFlag = erase; } 534 534 BOOL needsEraseBkgnd() { return fEraseBkgndFlag; } 535 536 void SetPMUpdateRegionChanged(BOOL changed) { fPMUpdateRegionChanged = changed; }; 537 BOOL hasPMUpdateRegionChanged() { return fPMUpdateRegionChanged; }; 535 538 }; 536 539
Note:
See TracChangeset
for help on using the changeset viewer.