Changeset 2292 for trunk/src/user32/new/win32wbase.h
- Timestamp:
 - Jan 2, 2000, 8:30:47 PM (26 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/src/user32/new/win32wbase.h (modified) (7 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/src/user32/new/win32wbase.h
r2290 r2292 1 /* $Id: win32wbase.h,v 1.1 3 2000-01-01 14:54:55 cbratschi Exp $ */1 /* $Id: win32wbase.h,v 1.14 2000-01-02 19:30:45 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 131 131 ULONG getClientWidth() { return rectClient.right - rectClient.left; }; 132 132 BOOL isChild(); 133 PRECT getClientRect() { return &rectClient; }; 133 PRECT getClientRectPtr() { return &rectClient; }; 134 void getClientRect(PRECT rect) 135 { 136 *rect = rectClient; 137 rectClient.right -= rectClient.left; 138 rectClient.bottom -= rectClient.top; 139 rectClient.left = rectClient.top = 0; 140 } 134 141 void setClientRect(PRECT rect) { rectClient = *rect; }; 135 142 PRECT getWindowRect() { return &rectWindow; }; … … 179 186 HWND getOS2HwndModalDialog() { return OS2HwndModalDialog; }; 180 187 BOOL CanReceiveSizeMsgs() { return !fNoSizeMsg; }; 188 BOOL IsWindowCreated() { return fCreated; } 181 189 BOOL IsWindowDestroyed() { return fIsDestroyed; }; 182 190 BOOL IsWindowEnabled(); … … 252 260 ULONG getBorderHeight() { return borderHeight; }; 253 261 254 static void NC_AdjustRectInner(LPRECT rect, DWORD style, DWORD exStyle);255 static void NC_AdjustRectOuter(LPRECT rect, DWORD style, BOOL menu, DWORD exStyle);256 static BOOL WindowNeedsWMBorder( DWORD style, DWORD exStyle );257 258 262 PVOID getOldWndProc() { return pOldWndProc; } 259 263 VOID setOldWndProc(PVOID aOldWndProc) { pOldWndProc = aOldWndProc; } … … 327 331 ULONG nrUserWindowLong; 328 332 329 RECT rectWindow; 330 RECT rectClient; 333 RECT rectWindow; //relative to screen 334 RECT rectClient; //relative to parent 331 335 332 336 CREATESTRUCTA *tmpcs; //temporary pointer to CREATESTRUCT used in CreateWindowEx … … 346 350 void GetMinMaxInfo(POINT *maxSize, POINT *maxPos, POINT *minTrack, POINT *maxTrack ); 347 351 LONG HandleWindowPosChanging(WINDOWPOS *winpos); 352 LONG HandleNCActivate(WPARAM wParam); 353 VOID TrackMinMaxBox(WORD wParam); 354 VOID TrackCloseButton(WORD wParam); 348 355 LONG HandleNCLButtonDown(WPARAM wParam,LPARAM lParam); 349 356 LONG HandleNCLButtonUp(WPARAM wParam,LPARAM lParam); 350 357 LONG HandleNCLButtonDblClk(WPARAM wParam,LPARAM lParam); 358 BOOL WindowNeedsWMBorder(); 359 VOID AdjustRectOuter(LPRECT rect,BOOL menu); 360 VOID AdjustRectInner(LPRECT rect); 361 LONG HandleNCCalcSize(RECT *winRect); 362 LONG HandleNCHitTest(POINT pt); 363 VOID GetInsideRect(RECT *rect); 364 VOID DrawFrame(HDC hdc,RECT *rect,BOOL dlgFrame,BOOL active); 365 BOOL DrawSysButton(HDC hdc,BOOL down); 366 BOOL DrawGrayButton(HDC hdc,int x,int y); 367 VOID DrawCloseButton(HDC hdc,BOOL down,BOOL bGrayed); 368 VOID DrawMaxButton(HDC hdc,BOOL down,BOOL bGrayed); 369 VOID DrawMinButton(HDC hdc,BOOL down,BOOL bGrayed); 370 VOID DrawCaption(HDC hdc,RECT *rect,BOOL active); 371 VOID DoNCPaint(HRGN clip,BOOL suppress_menupaint); 372 LONG HandleNCPaint(HRGN clip); 351 373 LONG HandleSysCommand(WPARAM wParam, POINT *pt32); 352 374 … … 355 377 RECT *oldClientRect, WINDOWPOS *winpos, 356 378 RECT *newClientRect ); 357 358 LONG NCHandleCalcSize(WPARAM wParam, NCCALCSIZE_PARAMS *ncsize);359 379 360 380 LRESULT SendInternalMessage(ULONG msg, WPARAM wParam, LPARAM lParam)  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  