return !(sbi.rgstate[0] & STATE_SYSTEM_OFFSCREEN);
}
-BOOL
-UserHasMenu(PWND pWnd, ULONG Style)
-{
- return (!(Style & WS_CHILD) && UlongToHandle(pWnd->IDMenu) != 0);
-}
-
/*
* FIXME:
* - Cache bitmaps, then just bitblt instead of calling DFC() (and
{
PMENU menu = UserGetMenuObject(UlongToHandle(pWnd->IDMenu));
/* Draw menu bar */
- if (menu && !(Style & WS_CHILD))
+ if ( menu && (((Style) & (WS_CHILD | WS_POPUP)) != WS_CHILD) )
{
TempRect = CurrentRect;
TempRect.bottom = TempRect.top + menu->cyMenu;
{
PMENU menu = UserGetMenuObject(UlongToHandle(pWnd->IDMenu));
/* Draw menu bar */
- if (menu && !(Style & WS_CHILD))
+ if ( menu && (((Style) & (WS_CHILD | WS_POPUP)) != WS_CHILD) )
{
TempRect = CurrentRect;
TempRect.bottom = TempRect.top + menu->cyMenu;