Changeset 3662 for trunk/src/user32/button.cpp
- Timestamp:
- Jun 7, 2000, 4:51:33 PM (25 years ago)
- File:
-
- 1 edited
-
trunk/src/user32/button.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/button.cpp
r3641 r3662 1 /* $Id: button.cpp,v 1.3 6 2000-06-01 11:27:56sandervl Exp $ */1 /* $Id: button.cpp,v 1.37 2000-06-07 14:51:24 sandervl Exp $ */ 2 2 /* File: button.cpp -- Button type widgets 3 3 * … … 176 176 static LRESULT BUTTON_EraseBkgnd(HWND hwnd,WPARAM wParam,LPARAM lParam) 177 177 { 178 //SvL: This is wrong: should be178 DWORD style = GetWindowLongA(hwnd,GWL_STYLE) & 0x0f; 179 179 //SvL: TODO: NT does something extra for ownerdrawn buttons; check this 180 // if(style == BS_OWNERDRAW) { 181 // return DefWindowProcA(hwnd, WM_ERASEBKGND, wParam, lParam); 182 // } 183 // return 1; 184 185 //SvL: Erase background for groupboxes as the paint function only draws 186 // a box 187 DWORD style = GetWindowLongA(hwnd,GWL_STYLE) & 0x0f; 188 // if(style == BS_GROUPBOX) { 180 if(style == BS_OWNERDRAW) { 189 181 return DefWindowProcA(hwnd, WM_ERASEBKGND, wParam, lParam); 190 //}191 //return 1;182 } 183 return 1; 192 184 } 193 185 … … 325 317 DWORD style = GetWindowLongA(hwnd,GWL_STYLE) & 0x0f; 326 318 327 //if (style == BS_GROUPBOX) return HTTRANSPARENT;319 if (style == BS_GROUPBOX) return HTTRANSPARENT; 328 320 329 321 return DefWindowProcA(hwnd,WM_NCHITTEST,wParam,lParam); … … 1205 1197 wndClass.cbWndExtra = sizeof(BUTTONINFO); 1206 1198 wndClass.hCursor = LoadCursorA(0,IDC_ARROWA); 1207 // wndClass.hbrBackground = (HBRUSH)0;1208 1199 wndClass.hbrBackground = GetSysColorBrush(COLOR_BTNFACE); 1209 1200 wndClass.lpszClassName = BUTTONCLASSNAME;
Note:
See TracChangeset
for help on using the changeset viewer.
