Changeset 351 for trunk/src


Ignore:
Timestamp:
Jul 20, 1999, 10:24:54 PM (26 years ago)
Author:
cbratschi
Message:

Added static control

Location:
trunk/src/user32/new
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/button.cpp

    r346 r351  
    910910
    911911    ZeroMemory (&wndClass, sizeof(WNDCLASSA));
    912     wndClass.style         = CS_GLOBALCLASS;
     912    wndClass.style         = CS_GLOBALCLASS | CS_HREDRAW | CS_VREDRAW | CS_PARENTDC;
    913913    wndClass.lpfnWndProc   = (WNDPROC)ButtonWndProc;
    914914    wndClass.cbClsExtra    = 0;
    915     wndClass.cbWndExtra    = sizeof(BUTTONINFO*);
     915    wndClass.cbWndExtra    = sizeof(BUTTONINFO);
    916916    wndClass.hCursor       = LoadCursorA (0, IDC_ARROWA);
    917917    wndClass.hbrBackground = (HBRUSH)(COLOR_3DFACE + 1);
  • trunk/src/user32/new/controls.cpp

    r346 r351  
    1111#include "controls.h"
    1212#include "button.h"
     13#include "static.h"
    1314
    1415/* registration */
     
    1718{
    1819  dprintf(("Register BUTTON class"));
    19   BUTTON_Register() ? dprintf(("done")):dprintf(("failed!!!"));
     20  if (!BUTTON_Register()) dprintf(("failed!!!"));
     21
     22  dprintf(("Register STATIC class"));
     23  if (!STATIC_Register()) dprintf(("failed!!!"));
    2024}
    2125
     
    2428  dprintf(("Unregister BUTTON class"));
    2529  BUTTON_Unregister();
     30
     31  dprintf(("Unregister STATIC class"));
     32  STATIC_Unregister();
    2633}
    2734
     
    3542    return ODINBUTTONCLASSNAME;
    3643
     44  if (stricmp(name,WIN32STATICCLASSNAME))
     45    return ODINSTATICCLASSNAME;
     46
    3747  return name; //original name
    3848}
     
    4555    return WIN32BUTTONCLASSNAME;
    4656
     57  if (stricmp(name,ODINSTATICCLASSNAME))
     58    return WIN32STATICCLASSNAME;
     59
    4760  return name; //original name
    4861}
  • trunk/src/user32/new/makefile

    r345 r351  
    1 # $Id: makefile,v 1.14 1999-07-20 15:46:53 sandervl Exp $
     1# $Id: makefile,v 1.15 1999-07-20 20:24:54 cbratschi Exp $
    22
    33#
     
    2929        msgbox.obj window.obj windowmsg.obj windowclass.obj windlgmsg.obj \
    3030        windowword.obj gen_object.obj oslibwin.obj win32wndchild.obj \
    31         controls.obj button.obj oslibutil.obj oslibmsg.obj windlg.obj \
     31        controls.obj button.obj static.obj \
     32        oslibutil.obj oslibmsg.obj windlg.obj \
    3233        winprop.obj wingdi.obj oslibgdi.obj winaccel.obj winscrollbar.obj \
    3334        nativerc.obj oslibres.obj
     
    7475controls.obj: controls.cpp $(PDWIN32_INCLUDE)\win\controls.h
    7576button.obj: button.cpp $(PDWIN32_INCLUDE)\win\button.h
     77static.obj: static.cpp $(PDWIN32_INCLUDE)\win\static.h
    7678
    7779nativerc.obj: nativerc.cpp
Note: See TracChangeset for help on using the changeset viewer.