Changeset 6709 for trunk/src/comctl32/flatsb.c
- Timestamp:
- Sep 15, 2001, 11:26:26 AM (24 years ago)
- File:
-
- 1 edited
-
trunk/src/comctl32/flatsb.c (modified) (14 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/comctl32/flatsb.c
r6705 r6709 39 39 40 40 /*********************************************************************** 41 * InitializeFlatSB42 * 43 * returns nonzero if successful, zero otherwise41 * InitializeFlatSB 42 * 43 * returns nonzero if successful, zero otherwise 44 44 * 45 45 */ … … 52 52 53 53 /*********************************************************************** 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_OKotherwise54 * UninitializeFlatSB 55 * 56 * returns: 57 * E_FAIL if one of the scroll bars is currently in use 58 * S_FALSE if InitializeFlatSB was never called on this hwnd 59 * S_OK otherwise 60 60 * 61 61 */ … … 68 68 69 69 /*********************************************************************** 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 70 * FlatSB_GetScrollProp 71 * 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, or 74 * zero otherwise. 75 * 76 */ 77 BOOL WINAPI 78 78 FlatSB_GetScrollProp(HWND hwnd, INT propIndex, LPINT prop) 79 79 { … … 84 84 85 85 /*********************************************************************** 86 * FlatSB_SetScrollProp87 */ 88 BOOL WINAPI 86 * FlatSB_SetScrollProp 87 */ 88 BOOL WINAPI 89 89 FlatSB_SetScrollProp(HWND hwnd, UINT index, INT newValue, BOOL flag) 90 90 { … … 95 95 96 96 /*********************************************************************** 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 97 * From the Microsoft docs: 98 * "If flat scroll bars haven't been initialized for the 99 * window, the flat scroll bar APIs will defer to the corresponding 100 * standard APIs. This allows the developer to turn flat scroll 101 * bars on and off without having to write conditional code." 102 * 103 * So, if we just call the standard functions until we implement 104 * the flat scroll bar functions, flat scroll bars will show up and 105 * behave properly, as though they had simply not been setup to 106 * have flat properties. 107 * 108 * Susan <sfarley@codeweavers.com> 109 * 110 */ 111 112 /*********************************************************************** 113 * FlatSB_EnableScrollBar 114 */ 115 BOOL WINAPI 116 116 FlatSB_EnableScrollBar(HWND hwnd, int nBar, UINT flags) 117 117 { … … 120 120 121 121 /*********************************************************************** 122 * FlatSB_ShowScrollBar123 */ 124 BOOL WINAPI 122 * FlatSB_ShowScrollBar 123 */ 124 BOOL WINAPI 125 125 FlatSB_ShowScrollBar(HWND hwnd, int nBar, BOOL fShow) 126 126 { … … 129 129 130 130 /*********************************************************************** 131 * FlatSB_GetScrollRange132 */ 133 BOOL WINAPI 131 * FlatSB_GetScrollRange 132 */ 133 BOOL WINAPI 134 134 FlatSB_GetScrollRange(HWND hwnd, int nBar, LPINT min, LPINT max) 135 135 { … … 138 138 139 139 /*********************************************************************** 140 * FlatSB_GetScrollInfo141 */ 142 BOOL WINAPI 140 * FlatSB_GetScrollInfo 141 */ 142 BOOL WINAPI 143 143 FlatSB_GetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info) 144 144 { … … 147 147 148 148 /*********************************************************************** 149 * FlatSB_GetScrollPos150 */ 151 INT WINAPI 149 * FlatSB_GetScrollPos 150 */ 151 INT WINAPI 152 152 FlatSB_GetScrollPos(HWND hwnd, int nBar) 153 153 { … … 156 156 157 157 /*********************************************************************** 158 * FlatSB_SetScrollPos159 */ 160 INT WINAPI 158 * FlatSB_SetScrollPos 159 */ 160 INT WINAPI 161 161 FlatSB_SetScrollPos(HWND hwnd, int nBar, INT pos, BOOL bRedraw) 162 162 { … … 165 165 166 166 /*********************************************************************** 167 * FlatSB_SetScrollInfo168 */ 169 INT WINAPI 167 * FlatSB_SetScrollInfo 168 */ 169 INT WINAPI 170 170 FlatSB_SetScrollInfo(HWND hwnd, int nBar, LPSCROLLINFO info, BOOL bRedraw) 171 171 { … … 174 174 175 175 /*********************************************************************** 176 * FlatSB_SetScrollRange177 */ 178 INT WINAPI 176 * FlatSB_SetScrollRange 177 */ 178 INT WINAPI 179 179 FlatSB_SetScrollRange(HWND hwnd, int nBar, INT min, INT max, BOOL bRedraw) 180 180 { … … 212 212 switch (uMsg) 213 213 { 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",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", 223 223 uMsg, wParam, lParam); 224 224 #ifdef __WIN32OS2__ 225 225 return defComCtl32ProcA (hwnd, uMsg, wParam, lParam); 226 226 #else 227 return DefWindowProcA (hwnd, uMsg, wParam, lParam);227 return DefWindowProcA (hwnd, uMsg, wParam, lParam); 228 228 #endif 229 229 } … … 245 245 wndClass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1); 246 246 wndClass.lpszClassName = FLATSB_CLASSA; 247 247 248 248 RegisterClassA (&wndClass); 249 249 }
Note:
See TracChangeset
for help on using the changeset viewer.
