Changeset 3493 for trunk/src/user32/win32wbase.h
- Timestamp:
- May 5, 2000, 1:32:38 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/win32wbase.h
r3419 r3493 1 /* $Id: win32wbase.h,v 1.9 3 2000-04-18 11:13:01sandervl Exp $ */1 /* $Id: win32wbase.h,v 1.94 2000-05-05 11:32:37 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Base Class for OS/2 … … 37 37 ULONG win32CreateStruct; //or dialog create dword 38 38 } CUSTOMWNDDATA; 39 40 typedef struct tagPROPERTY 41 { 42 struct tagPROPERTY *next; /* Next property in window list */ 43 HANDLE handle; /* User's data */ 44 LPSTR string; /* Property string (or atom) */ 45 } PROPERTY; 39 46 40 47 //PostThreadMessage is done through Open32; which means the message id will be translated … … 281 288 BOOL isInTasklist() { return fTaskList; }; 282 289 290 //window property methods 291 HANDLE getProp(LPCSTR str); 292 BOOL setProp(LPCSTR str, HANDLE handle); 293 HANDLE removeProp(LPCSTR str); 294 INT enumPropsExA(PROPENUMPROCEXA func, LPARAM lParam); 295 INT enumPropsExW(PROPENUMPROCEXW func, LPARAM lParam); 296 283 297 static HWND Win32ToOS2Handle(HWND hwnd); 284 298 static HWND Win32ToOS2FrameHandle(HWND hwnd); … … 305 319 LRESULT SendInternalMessageW(ULONG msg, WPARAM wParam, LPARAM lParam); 306 320 void Init(); 321 322 //called in destructor to remove all (if any) window properties 323 void removeWindowProps(); 324 PROPERTY *findWindowProperty(LPCSTR str); 307 325 308 326 HWND OS2Hwnd; … … 368 386 RECT rectWindow; //relative to screen 369 387 RECT rectClient; //relative to parent 388 389 PROPERTY *propertyList; 370 390 371 391 CREATESTRUCTA *tmpcs; //temporary pointer to CREATESTRUCT used in CreateWindowEx
Note:
See TracChangeset
for help on using the changeset viewer.