Work around for ROS to display the Explorer Rebar control Modified: trunk/reactos/subsys/system/explorer/shell/mainframe.cpp _____
Modified: trunk/reactos/subsys/system/explorer/shell/mainframe.cpp --- trunk/reactos/subsys/system/explorer/shell/mainframe.cpp 2006-01-24 06:02:32 UTC (rev 21010) +++ trunk/reactos/subsys/system/explorer/shell/mainframe.cpp 2006-01-24 20:05:50 UTC (rev 21011) @@ -298,9 +298,14 @@
case WM_DESTROY: break;
- case WM_SIZE: + case WM_SIZE: +#ifdef _ROS_ ///@todo Work around to display rebar in ROS (with flickering) as long as the control isn't fixed + int height = SendMessage(_hwndrebar, RB_GETBARHEIGHT, 0, 0); + MoveWindow(_hwndrebar, 0, 0, LOWORD(lparam), height, TRUE); +#else resize_frame(LOWORD(lparam), HIWORD(lparam)); - break; // do not pass message to DefFrameProc +#endif + break; // do not pass message to DefFrameProc
case WM_GETMINMAXINFO: { LPMINMAXINFO lpmmi = (LPMINMAXINFO)lparam;