Changeset 1014 for trunk/src


Ignore:
Timestamp:
Sep 23, 1999, 12:33:59 PM (26 years ago)
Author:
sandervl
Message:

Added desktop window class. Instance created when user32 is loaded

Location:
trunk/src/user32
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/Makefile

    r1000 r1014  
    1 # $Id: Makefile,v 1.20 1999-09-21 17:05:36 dengert Exp $
     1# $Id: Makefile,v 1.21 1999-09-23 10:33:59 sandervl Exp $
    22
    33#
     
    3535        winprop.obj wingdi.obj oslibgdi.obj winaccel.obj winscrollbar.obj \
    3636        nativerc.obj oslibres.obj dummy.obj oslibmenu.obj dc.obj\
    37         windlgmsg.obj windlg.obj
     37        windlgmsg.obj windlg.obj win32wdesktop.obj
    3838
    3939
     
    7979spy.obj: spy.cpp $(PDWIN32_INCLUDE)\spy.h
    8080
    81 controls.obj: controls.cpp $(PDWIN32_INCLUDE)\win\controls.h win32wmdiclient.h win32dlg.h
     81controls.obj: controls.cpp $(PDWIN32_INCLUDE)\win\controls.h win32wmdiclient.h win32dlg.h win32wdesktop.h
    8282button.obj: button.cpp $(PDWIN32_INCLUDE)\win\button.h
    8383static.obj: static.cpp $(PDWIN32_INCLUDE)\win\static.h
     
    9090
    9191msgbox.obj:    msgbox.cpp
    92 window.obj:    window.cpp win32class.h win32wbase.h win32wndchild.h oslibwin.h win32wmdiclient.h
     92window.obj:    window.cpp win32class.h win32wbase.h win32wndchild.h oslibwin.h win32wmdiclient.h win32wdesktop.h
    9393windowmsg.obj: windowmsg.cpp win32class.h win32wbase.h win32wndchild.h oslibmsg.h
    9494winprop.obj:   winprop.cpp
     
    107107win32wbase.obj:   win32wbase.cpp win32class.h win32wbase.h win32dlg.h gen_object.h heapshared.h oslibwin.h win32wndchild.h  $(PDWIN32_INCLUDE)\winres.h oslibres.h win32wndhandle.h oslibdos.h dc.h
    108108win32wnd.obj:   win32wnd.cpp win32class.h win32wbase.h win32wnd.h win32dlg.h gen_object.h heapshared.h oslibwin.h win32wndchild.h  $(PDWIN32_INCLUDE)\winres.h oslibres.h win32wndhandle.h oslibdos.h oslibmenu.h
    109 win32dlg.obj:   win32dlg.cpp win32class.h win32wbase.h win32dlg.h gen_object.h heapshared.h oslibwin.h win32wndchild.h oslibmsg.h
    110 win32wndchild.obj: win32wndchild.cpp win32wndchild.h
    111 win32wmdiclient.obj: win32wmdiclient.cpp win32wbase.h win32wmdiclient.h win32wmdichild.h
    112 win32wmdichild.obj: win32wmdichild.cpp win32wbase.h win32wmdiclient.h win32wmdichild.h
     109win32dlg.obj:   win32dlg.cpp win32class.h win32wbase.h win32dlg.h gen_object.h heapshared.h oslibwin.h win32wndchild.h oslibmsg.h
     110win32wndchild.obj: win32wndchild.cpp win32wndchild.h gen_object.h
     111win32wmdiclient.obj: win32wmdiclient.cpp win32wbase.h win32wmdiclient.h win32wmdichild.h gen_object.h
     112win32wmdichild.obj: win32wmdichild.cpp win32wbase.h win32wmdiclient.h win32wmdichild.h gen_object.h
     113win32wdesktop.obj: win32wdesktop.cpp win32wbase.h win32wdesktop.h gen_object.h
    113114gen_object.obj: gen_object.cpp gen_object.h heapshared.h
    114115oslibwin.obj:   oslibwin.cpp oslibwin.h oslibutil.h oslibgdi.h $(PDWIN32_INCLUDE)\winconst.h
  • trunk/src/user32/controls.cpp

    r990 r1014  
    1 /* $Id: controls.cpp,v 1.2 1999-09-20 16:19:55 cbratschi Exp $ */
     1/* $Id: controls.cpp,v 1.3 1999-09-23 10:33:59 sandervl Exp $ */
    22/* File: controls.cpp -- Win32 common controls
    33 *
     
    1717#include "win32wmdiclient.h"
    1818#include "win32dlg.h"
     19#include "win32wdesktop.h"
    1920
    2021/* registration */
     
    7071  dprintf(("Register DIALOG class"));
    7172  if (!DIALOG_Register()) dprintf(("failed!!!"));
     73
     74  dprintf(("Register DESKTOP class"));
     75  if (!DESKTOP_Register()) dprintf(("failed!!!"));
    7276}
    7377
     
    100104  dprintf(("Unregister DIALOG class"));
    101105  if (!DIALOG_Unregister()) dprintf(("failed!!!"));
     106
     107  dprintf(("Unregister DESKTOP class"));
     108  if (!DESKTOP_Unregister()) dprintf(("failed!!!"));
    102109}
    103110
  • trunk/src/user32/initterm.cpp

    r949 r1014  
    1 /* $Id: initterm.cpp,v 1.9 1999-09-15 23:18:51 sandervl Exp $ */
     1/* $Id: initterm.cpp,v 1.10 1999-09-23 10:33:59 sandervl Exp $ */
    22
    33/*
     
    3838#include "pmwindow.h"
    3939#include "heapshared.h"
     40#include "win32wdesktop.h"
    4041
    4142/*-------------------------------------------------------------------*/
     
    111112         RegisterSystemClasses(hModule);
    112113
     114         //SvL: Create Desktop Window
     115         if(CreateWin32Desktop() == FALSE) {
     116                return 0UL;
     117         }
     118
    113119         break;
    114120      case 1 :
     
    134140{
    135141   dprintf(("user32 exit\n"));
     142   DestroyDesktopWindow();
    136143   UnregisterSystemClasses();
    137144   DestroySharedHeap();
  • trunk/src/user32/window.cpp

    r1005 r1014  
    1 /* $Id: window.cpp,v 1.5 1999-09-22 08:58:36 sandervl Exp $ */
     1/* $Id: window.cpp,v 1.6 1999-09-23 10:33:59 sandervl Exp $ */
    22/*
    33 * Win32 window apis for OS/2
     
    2020#include <win32wbase.h>
    2121#include <win32wmdiclient.h>
     22#include <win32wdesktop.h>
    2223#include <oslibwin.h>
    2324#include <oslibgdi.h>
     
    690691{
    691692    dprintf(("USER32:  GetDesktopWindow\n"));
    692     return OSLIB_HWND_DESKTOP;
     693    return windowDesktop->getWindowHandle();
    693694}
    694695//******************************************************************************
Note: See TracChangeset for help on using the changeset viewer.