Changeset 6644 for trunk/src/comctl32/flatsb.c
- Timestamp:
- Sep 5, 2001, 2:05:03 PM (24 years ago)
- File:
-
- 1 edited
-
trunk/src/comctl32/flatsb.c (modified) (15 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/flatsb.c
r5416 r6644 1 /* $Id: flatsb.c,v 1.10 2001-09-05 12:04:58 bird Exp $ */ 1 2 /* 2 3 * Flat Scrollbar control … … 39 40 40 41 /*********************************************************************** 41 * InitializeFlatSB42 * 43 * returns nonzero if successful, zero otherwise42 * InitializeFlatSB 43 * 44 * returns nonzero if successful, zero otherwise 44 45 * 45 46 */ … … 52 53 53 54 /*********************************************************************** 54 * UninitializeFlatSB55 * 56 * returns:57 * E_FAILif one of the scroll bars is currently in use58 * S_FALSEif InitializeFlatSB was never called on this hwnd59 * S_OKotherwise55 * UninitializeFlatSB 56 * 57 * returns: 58 * E_FAIL if one of the scroll bars is currently in use 59 * S_FALSE if InitializeFlatSB was never called on this hwnd 60 * S_OK otherwise 60 61 * 61 62 */ … … 68 69 69 70 /*********************************************************************** 70 * FlatSB_GetScrollProp71 * 72 * Returns nonzero if successful, or zero otherwise. If index is WSB_PROP_HSTYLE,73 * the return is nonzero if InitializeFlatSB has been called for this window, or74 * zero otherwise.75 * 76 */ 77 BOOL WINAPI 71 * FlatSB_GetScrollProp 72 * 73 * Returns nonzero if successful, or zero otherwise. If index is WSB_PROP_HSTYLE, 74 * the return is nonzero if InitializeFlatSB has been called for this window, or 75 * zero otherwise. 76 * 77 */ 78 BOOL WINAPI 78 79 FlatSB_GetScrollProp(HWND hwnd, INT propIndex, LPINT prop) 79 80 { … … 84 85 85 86 /*********************************************************************** 86 * FlatSB_SetScrollProp87 */ 88 BOOL WINAPI 87 * FlatSB_SetScrollProp 88 */ 89 BOOL WINAPI 89 90 FlatSB_SetScrollProp(HWND hwnd, UINT index, INT newValue, BOOL flag) 90 91 { … … 95 96 96 97 /*********************************************************************** 97 * From the Microsoft docs:98 * "If flat scroll bars haven't been initialized for the99 * window, the flat scroll bar APIs will defer to the corresponding100 * standard APIs. This allows the developer to turn flat scroll101 * bars on and off without having to write conditional code."102 * 103 * So, if we just call the standard functions until we implement104 * the flat scroll bar functions, flat scroll bars will show up and105 * behave properly, as though they had simply not been setup to106 * have flat properties.107 * 108 * Susan <sfarley@codeweavers.com>109 * 110 */ 111 112 /*********************************************************************** 113 * FlatSB_EnableScrollBar114 */ 115 BOOL WINAPI 98 * From the Microsoft docs: 99 * "If flat scroll bars haven't been initialized for the 100 * window, the flat scroll bar APIs will defer to the corresponding 101 * standard APIs. This allows the developer to turn flat scroll 102 * bars on and off without having to write conditional code." 103 * 104 * So, if we just call the standard functions until we implement 105 * the flat scroll bar functions, flat scroll bars will show up and 106 * behave properly, as though they had simply not been setup to 107 * have flat properties. 108 * 109 * Susan <sfarley@codeweavers.com> 110 * 111 */ 112 113 /*********************************************************************** 114 * FlatSB_EnableScrollBar 115 */ 116 BOOL WINAPI 116 117 FlatSB_EnableScrollBar(HWND hwnd, int nBar, UINT flags) 117 118 { … … 120 121 121 122 /*********************************************************************** 122 * FlatSB_ShowScrollBar123 */ 124 BOOL WINAPI 123 * FlatSB_ShowScrollBar 124 */ 125 BOOL WINAPI 125 126 FlatSB_ShowScrollBar(HWND hwnd, int nBar, BOOL fShow) 126 127 { … … 129 130 130 131 /*********************************************************************** 131 * FlatSB_GetScrollRange132 */ 133 BOOL WINAPI 132 * FlatSB_GetScrollRange 133 */ 134 BOOL WINAPI 134 135 FlatSB_GetScrollRange(HWND hwnd, int nBar, LPINT min, LPINT max) 135 136 { … … 138 139 139 140 /*********************************************************************** 140 * FlatSB_GetScrollInfo141 */ 142 BOOL WINAPI 141 * FlatSB_GetScrollInfo 142 */ 143 BOOL WINAPI 143 144 FlatSB_GetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info) 144 145 { … … 147 148 148 149 /*********************************************************************** 149 * FlatSB_GetScrollPos150 */ 151 INT WINAPI 150 * FlatSB_GetScrollPos 151 */ 152 INT WINAPI 152 153 FlatSB_GetScrollPos(HWND hwnd, int nBar) 153 154 { … … 156 157 157 158 /*********************************************************************** 158 * FlatSB_SetScrollPos159 */ 160 INT WINAPI 159 * FlatSB_SetScrollPos 160 */ 161 INT WINAPI 161 162 FlatSB_SetScrollPos(HWND hwnd, int nBar, INT pos, BOOL bRedraw) 162 163 { … … 165 166 166 167 /*********************************************************************** 167 * FlatSB_SetScrollInfo168 */ 169 INT WINAPI 168 * FlatSB_SetScrollInfo 169 */ 170 INT WINAPI 170 171 FlatSB_SetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info, BOOL bRedraw) 171 172 { … … 174 175 175 176 /*********************************************************************** 176 * FlatSB_SetScrollRange177 */ 178 INT WINAPI 177 * FlatSB_SetScrollRange 178 */ 179 INT WINAPI 179 180 FlatSB_SetScrollRange(HWND hwnd, int nBar, INT min, INT max, BOOL bRedraw) 180 181 { … … 212 213 switch (uMsg) 213 214 { 214 case WM_CREATE:215 return FlatSB_Create (hwnd, wParam, lParam);216 217 case WM_DESTROY:218 return FlatSB_Destroy (hwnd, wParam, lParam);219 220 default:221 if (uMsg >= WM_USER)222 ERR("unknown msg %04x wp=%08x lp=%08lx\n",215 case WM_CREATE: 216 return FlatSB_Create (hwnd, wParam, lParam); 217 218 case WM_DESTROY: 219 return FlatSB_Destroy (hwnd, wParam, lParam); 220 221 default: 222 if (uMsg >= WM_USER) 223 ERR("unknown msg %04x wp=%08x lp=%08lx\n", 223 224 uMsg, wParam, lParam); 224 225 #ifdef __WIN32OS2__ 225 226 return defComCtl32ProcA (hwnd, uMsg, wParam, lParam); 226 227 #else 227 return DefWindowProcA (hwnd, uMsg, wParam, lParam);228 return DefWindowProcA (hwnd, uMsg, wParam, lParam); 228 229 #endif 229 230 } … … 245 246 wndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); 246 247 wndClass.lpszClassName = FLATSB_CLASSA; 247 248 248 249 RegisterClassA (&wndClass); 249 250 }
Note:
See TracChangeset
for help on using the changeset viewer.
