Changeset 1333 for trunk/src/user32/win32wbase.h
- Timestamp:
- Oct 17, 1999, 2:17:46 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.h
r1322 r1333 1 /* $Id: win32wbase.h,v 1.2 5 1999-10-16 14:51:43 sandervlExp $ */1 /* $Id: win32wbase.h,v 1.26 1999-10-17 12:17:45 cbratschi Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 58 58 59 59 Win32BaseWindow(DWORD objType); 60 Win32BaseWindow(HWND os2Handle,VOID* win32WndProc); 60 61 Win32BaseWindow(CREATESTRUCTA *lpCreateStructA, ATOM classAtom, BOOL isUnicode); 61 62 virtual ~Win32BaseWindow(); … … 163 164 BOOL IsWindow() { return TRUE; }; 164 165 BOOL IsDialog() { return fIsDialog; }; 165 166 BOOL CanReceiveSizeMsgs() { return !fNoSizeMsg; }; 167 BOOL IsWindowDestroyed() { return fIsDestroyed; }; 166 BOOL CanReceiveSizeMsgs() { return !fNoSizeMsg; }; 167 BOOL IsWindowDestroyed() { return fIsDestroyed; }; 168 168 BOOL IsWindowEnabled(); 169 169 BOOL IsWindowVisible(); … … 185 185 HWND getVertScrollHandle() { return hwndVertScroll; }; 186 186 HWND getHorzScrollHandle() { return hwndHorzScroll; }; 187 VOID subclassScrollBars(BOOL subHorz,BOOL subVert); 187 188 188 189 LRESULT SendMessageA(ULONG msg, WPARAM wParam, LPARAM lParam); … … 212 213 ULONG getBorderWidth() { return borderWidth; }; 213 214 ULONG getBorderHeight() { return borderHeight; }; 215 216 PVOID getOldWndProc() { return pOldWndProc; } 217 VOID setOldWndProc(PVOID aOldWndProc) { pOldWndProc = aOldWndProc; } 218 BOOL isSubclassedOS2Wnd() { return fIsSubclassedOS2Wnd; }; 214 219 215 220 protected: … … 249 254 BOOL fInternalMsg; //Used to distinguish between messages 250 255 //sent by PM and those sent by apps 251 252 256 BOOL fNoSizeMsg; 257 BOOL fIsDestroyed; 253 258 254 259 PVOID pOldFrameProc; 255 260 ULONG borderWidth; 256 261 ULONG borderHeight; 262 263 PVOID pOldWndProc; 264 BOOL fIsSubclassedOS2Wnd; //subclassed OS/2 window: Netscape plug-in/scrollbar 257 265 258 266 Win32BaseWindow *owner; … … 286 294 #ifndef OS2_INCLUDED 287 295 void GetMinMaxInfo(POINT *maxSize, POINT *maxPos, POINT *minTrack, POINT *maxTrack ); 288 296 LONG HandleSysCommand(WPARAM wParam, POINT *pt32); 289 297 290 298 LONG SendNCCalcSize(BOOL calcValidRect, … … 293 301 RECT *newClientRect ); 294 302 295 303 LONG NCHandleCalcSize(WPARAM wParam, NCCALCSIZE_PARAMS *ncsize); 296 304 297 305 LRESULT SendInternalMessage(ULONG msg, WPARAM wParam, LPARAM lParam) … … 309 317 fakeOpen32WinBaseClass fakeWinBase; 310 318 311 BOOL isOwnDC() { return (windowClass ->getStyle() & CS_OWNDC_W); }319 BOOL isOwnDC() { return (windowClass && windowClass->getStyle() & CS_OWNDC_W); } 312 320 HDC getOwnDC() { return ownDC; } 313 321 void setOwnDC(HDC hdc) { ownDC = hdc; }
Note:
See TracChangeset
for help on using the changeset viewer.