Changeset 15800


Ignore:
Timestamp:
Feb 21, 2001, 10:30:44 PM (24 years ago)
Author:
sandervl
Message:

Added CreateFakeWindowEx

Location:
tags/trunk/src/user32
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified tags/trunk/src/user32/USER32.DEF

    r15466 r15800  
    1 ; $Id: USER32.DEF,v 1.49 2001-01-09 18:14:01 sandervl Exp $
     1; $Id: USER32.DEF,v 1.50 2001-02-21 21:30:43 sandervl Exp $
    22
    33LIBRARY USER32 INITINSTANCE TERMINSTANCE
     
    671671    _IsSystemBrush@4                                             @2026 NONAME
    672672    _IsSystemPen@4                                               @2027 NONAME
     673
     674    _CreateFakeWindowEx@4                                        @2028 NONAME
  • TabularUnified tags/trunk/src/user32/win32wbase.cpp

    r15799 r15800  
    1 /* $Id: win32wbase.cpp,v 1.240 2001-02-21 20:51:06 sandervl Exp $ */
     1/* $Id: win32wbase.cpp,v 1.241 2001-02-21 21:30:43 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    7272//******************************************************************************
    7373//******************************************************************************
     74Win32BaseWindow::Win32BaseWindow(HWND hwndOS2, ULONG reserved) : GenericObject(&windows, OBJTYPE_WINDOW), ChildWindow()
     75{
     76  Init();
     77  OS2Hwnd = hwndOS2;
     78}
     79//******************************************************************************
     80//******************************************************************************
    7481Win32BaseWindow::Win32BaseWindow(CREATESTRUCTA *lpCreateStructA, ATOM classAtom, BOOL isUnicode)
    7582                        : GenericObject(&windows, OBJTYPE_WINDOW), ChildWindow()
     
    21862193        break;
    21872194
    2188         case SW_SHOWMINNOACTIVE:
     2195    case SW_SHOWMINNOACTIVE:
    21892196        swp |= SWP_NOACTIVATE | SWP_NOZORDER;
    21902197        /* fall through */
  • TabularUnified tags/trunk/src/user32/win32wbase.h

    r15780 r15800  
    1 /* $Id: win32wbase.h,v 1.108 2001-02-20 17:22:05 sandervl Exp $ */
     1/* $Id: win32wbase.h,v 1.109 2001-02-21 21:30:44 sandervl Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    113113                Win32BaseWindow(DWORD objType);
    114114                Win32BaseWindow(CREATESTRUCTA *lpCreateStructA, ATOM classAtom, BOOL isUnicode);
     115                Win32BaseWindow(HWND hwndOS2, ULONG reserved);
     116
    115117virtual        ~Win32BaseWindow();
    116118
  • TabularUnified tags/trunk/src/user32/window.cpp

    r15700 r15800  
    1 /* $Id: window.cpp,v 1.88 2001-02-15 00:33:01 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.89 2001-02-21 21:30:44 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    220220        dprintf(("Win32BaseWindow error found!!"));
    221221        delete window;
     222        return 0;
     223    }
     224    return window->getWindowHandle();
     225}
     226//******************************************************************************
     227//******************************************************************************
     228HWND WIN32API CreateFakeWindowEx(HWND hwndOS2)
     229{
     230 Win32BaseWindow *window;
     231
     232    window = new Win32BaseWindow(hwndOS2, 0);
     233    if(window == NULL)
     234    {
     235        dprintf(("Win32BaseWindow creation failed!!"));
    222236        return 0;
    223237    }
Note: See TracChangeset for help on using the changeset viewer.