Changeset 1524 for trunk/include/win/winuser.h
- Timestamp:
- Oct 30, 1999, 8:39:40 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/win/winuser.h
r1420 r1524 1 /* $Id: winuser.h,v 1.1 2 1999-10-23 22:59:40 sandervlExp $ */1 /* $Id: winuser.h,v 1.13 1999-10-30 18:39:40 cbratschi Exp $ */ 2 2 3 3 #ifndef __INCLUDE_WINUSER_H … … 137 137 #define WM_USER 0x0400 138 138 139 #define DT_EDITCONTROL 0x00002000 140 #define DT_PATH_ELLIPSIS 0x00004000 141 #define DT_END_ELLIPSIS 0x00008000 142 #define DT_MODIFYSTRING 0x00010000 143 #define DT_RTLREADING 0x00020000 144 #define DT_WORD_ELLIPSIS 0x00040000 139 #define DT_EDITCONTROL 0x00002000 140 #define DT_PATH_ELLIPSIS 0x00004000 141 #define DT_END_ELLIPSIS 0x00008000 142 #define DT_MODIFYSTRING 0x00010000 143 #define DT_RTLREADING 0x00020000 144 #define DT_WORD_ELLIPSIS 0x00040000 145 #define DT_NOFULLWIDTHCHARBREAK 0x00080000 146 #define DT_HIDEPREFIX 0x00100000 147 #define DT_PREFIXONLY 0x00200000 145 148 146 149 typedef struct … … 274 277 275 278 /* Owner draw state */ 276 #define ODS_SELECTED 0x0001 277 #define ODS_GRAYED 0x0002 278 #define ODS_DISABLED 0x0004 279 #define ODS_CHECKED 0x0008 280 #define ODS_FOCUS 0x0010 279 #define ODS_SELECTED 0x0001 280 #define ODS_GRAYED 0x0002 281 #define ODS_DISABLED 0x0004 282 #define ODS_CHECKED 0x0008 283 #define ODS_FOCUS 0x0010 284 #define ODS_DEFAULT 0x0020 281 285 #define ODS_COMBOBOXEDIT 0x1000 282 #define ODS_HOTLIGHT 0x0040 283 #define ODS_INACTIVE 0x0080 286 #define ODS_HOTLIGHT 0x0040 287 #define ODS_INACTIVE 0x0080 288 #define ODS_NOACCEL 0x0100 289 #define ODS_NOFOCUSRECT 0x0200 284 290 285 291 /* Edit control styles */ … … 687 693 #define WM_HANDHELDFIRST 0x0358 688 694 #define WM_HANDHELDLAST 0x035F 689 695 690 696 #define WM_AFXFIRST 0x0360 691 697 #define WM_AFXLAST 0x037F 692 698 693 699 #define WM_PENWINFIRST 0x0380 694 700 #define WM_PENWINLAST 0x038F … … 1478 1484 #define SS_GRAYFRAME 0x00000008L 1479 1485 #define SS_WHITEFRAME 0x00000009L 1480 1486 #define SS_USERITEM 0x0000000AL 1481 1487 #define SS_SIMPLE 0x0000000BL 1482 1488 #define SS_LEFTNOWORDWRAP 0x0000000CL … … 1497 1503 #define SS_REALSIZEIMAGE 0x00000800L 1498 1504 #define SS_SUNKEN 0x00001000L 1505 #define SS_ENDELLIPSIS 0x00004000L 1506 #define SS_PATHELLIPSIS 0x00008000L 1507 #define SS_WORDELLIPSIS 0x0000C000L 1508 #define SS_ELLIPSISMASK 0x0000C000L 1499 1509 1500 1510 /* Static Control Messages */ 1501 1511 #define STM_SETICON 0x0170 1502 1512 #define STM_GETICON 0x0171 1503 #define STM_SETIMAGE 0x0172 1504 #define STM_GETIMAGE 0x0173 1513 #define STM_SETIMAGE 0x0172 1514 #define STM_GETIMAGE 0x0173 1515 #define STM_MSGMAX 0x0174 1516 1517 #define STN_CLICKED 0 1518 #define STN_DBLCLK 1 1519 #define STN_ENABLE 2 1520 #define STN_DISABLE 3 1505 1521 1506 1522 /* Scrollbar messages */ … … 1534 1550 #define SIF_TRACKPOS 0x0010 1535 1551 #define SIF_ALL (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS) 1552 1553 /* Scrollbar information */ 1554 1555 #define CCHILDREN_SCROLLBAR 5 1556 1557 typedef struct tagSCROLLBARINFO 1558 { 1559 DWORD cbSize; 1560 RECT rcScrollBar; 1561 int dxyLineButton; 1562 int xyThumbTop; 1563 int xyThumbBottom; 1564 int bogus; 1565 DWORD rgstate[CCHILDREN_SCROLLBAR+1]; 1566 } SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO; 1536 1567 1537 1568 /* Listbox styles */ … … 2213 2244 #define SW_INVALIDATE 0x0002 2214 2245 #define SW_ERASE 0x0004 2246 #define SW_SMOOTHSCROLL 0x0010 2215 2247 2216 2248 /* CreateWindow() coordinates */ … … 2355 2387 #define GMDI_GOINTOPOPUPS 0x0002L 2356 2388 2357 2358 #define DT_TOP 0 2359 #define DT_LEFT 0 2360 #define DT_CENTER 1 2361 #define DT_RIGHT 2 2362 #define DT_VCENTER 4 2363 #define DT_BOTTOM 8 2364 #define DT_WORDBREAK 16 2365 #define DT_SINGLELINE 32 2366 #define DT_EXPANDTABS 64 2367 #define DT_TABSTOP 128 2368 #define DT_NOCLIP 256 2369 #define DT_EXTERNALLEADING 512 2370 #define DT_CALCRECT 1024 2371 #define DT_NOPREFIX 2048 2372 #define DT_INTERNAL 4096 2389 #define DT_TOP 0x00000000 2390 #define DT_LEFT 0x00000000 2391 #define DT_CENTER 0x00000001 2392 #define DT_RIGHT 0x00000002 2393 #define DT_VCENTER 0x00000004 2394 #define DT_BOTTOM 0x00000008 2395 #define DT_WORDBREAK 0x00000010 2396 #define DT_SINGLELINE 0x00000020 2397 #define DT_EXPANDTABS 0x00000040 2398 #define DT_TABSTOP 0x00000080 2399 #define DT_NOCLIP 0x00000100 2400 #define DT_EXTERNALLEADING 0x00000200 2401 #define DT_CALCRECT 0x00000400 2402 #define DT_NOPREFIX 0x00000800 2403 #define DT_INTERNAL 0x00001000 2373 2404 2374 2405 /* DrawCaption()/DrawCaptionTemp() flags */ … … 2873 2904 typedef VOID (* CALLBACK SENDASYNCPROC)(HWND, UINT, DWORD, LRESULT); 2874 2905 2906 #define OBJID_WINDOW 0x00000000 2907 #define OBJID_SYSMENU 0xFFFFFFFF 2908 #define OBJID_TITLEBAR 0xFFFFFFFE 2909 #define OBJID_MENU 0xFFFFFFFD 2910 #define OBJID_CLIENT 0xFFFFFFFC 2911 #define OBJID_VSCROLL 0xFFFFFFFB 2912 #define OBJID_HSCROLL 0xFFFFFFFA 2913 #define OBJID_SIZEGRIP 0xFFFFFFF9 2914 #define OBJID_CARET 0xFFFFFFF8 2915 #define OBJID_CURSOR 0xFFFFFFF7 2916 #define OBJID_ALERT 0xFFFFFFF6 2917 #define OBJID_SOUND 0xFFFFFFF5 2918 2919 #define STATE_SYSTEM_UNAVAILABLE 0x00000001 // Disabled 2920 #define STATE_SYSTEM_SELECTED 0x00000002 2921 #define STATE_SYSTEM_FOCUSED 0x00000004 2922 #define STATE_SYSTEM_PRESSED 0x00000008 2923 #define STATE_SYSTEM_CHECKED 0x00000010 2924 #define STATE_SYSTEM_MIXED 0x00000020 // 3-state checkbox or toolbar button 2925 #define STATE_SYSTEM_INDETERMINATE STATE_SYSTEM_MIXED 2926 #define STATE_SYSTEM_READONLY 0x00000040 2927 #define STATE_SYSTEM_HOTTRACKED 0x00000080 2928 #define STATE_SYSTEM_DEFAULT 0x00000100 2929 #define STATE_SYSTEM_EXPANDED 0x00000200 2930 #define STATE_SYSTEM_COLLAPSED 0x00000400 2931 #define STATE_SYSTEM_BUSY 0x00000800 2932 #define STATE_SYSTEM_FLOATING 0x00001000 // Children "owned" not "contained" by parent 2933 #define STATE_SYSTEM_MARQUEED 0x00002000 2934 #define STATE_SYSTEM_ANIMATED 0x00004000 2935 #define STATE_SYSTEM_INVISIBLE 0x00008000 2936 #define STATE_SYSTEM_OFFSCREEN 0x00010000 2937 #define STATE_SYSTEM_SIZEABLE 0x00020000 2938 #define STATE_SYSTEM_MOVEABLE 0x00040000 2939 #define STATE_SYSTEM_SELFVOICING 0x00080000 2940 #define STATE_SYSTEM_FOCUSABLE 0x00100000 2941 #define STATE_SYSTEM_SELECTABLE 0x00200000 2942 #define STATE_SYSTEM_LINKED 0x00400000 2943 #define STATE_SYSTEM_TRAVERSED 0x00800000 2944 #define STATE_SYSTEM_MULTISELECTABLE 0x01000000 // Supports multiple selection 2945 #define STATE_SYSTEM_EXTSELECTABLE 0x02000000 // Supports extended selection 2946 #define STATE_SYSTEM_ALERT_LOW 0x04000000 // This information is of low priority 2947 #define STATE_SYSTEM_ALERT_MEDIUM 0x08000000 // This information is of medium priority 2948 #define STATE_SYSTEM_ALERT_HIGH 0x10000000 // This information is of high priority 2949 #define STATE_SYSTEM_REDUNDANT 0x20000000 // this child object's data is also represented by it's parent 2950 #define STATE_SYSTEM_ONLY_REDUNDANT 0x40000000 // this object has children, but they are all redundant 2951 #define STATE_SYSTEM_VALID 0x7FFFFFFF 2875 2952 2876 2953 #include "poppack.h" … … 3276 3353 #define GetProp WINELIB_NAME_AW(GetProp) 3277 3354 DWORD WINAPI GetQueueStatus(UINT); 3355 BOOL WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO); 3278 3356 BOOL WINAPI GetScrollInfo(HWND,INT,LPSCROLLINFO); 3279 3357 INT WINAPI GetScrollPos(HWND,INT);
Note:
See TracChangeset
for help on using the changeset viewer.