Ignore:
Timestamp:
Mar 21, 2000, 6:30:46 PM (25 years ago)
Author:
cbratschi
Message:

bug fixes and improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/comctl32/CCBase.cpp

    r3154 r3182  
    1 /* $Id: CCBase.cpp,v 1.4 2000-03-18 16:17:20 cbratschi Exp $ */
     1/* $Id: CCBase.cpp,v 1.5 2000-03-21 17:30:40 cbratschi Exp $ */
    22/*
    33 * COMCTL32 Base Functions and Macros for all Controls
     
    251251  if (hwndToolTip) DestroyWindow(hwndToolTip);
    252252}
     253
     254//stub control
     255
     256VOID drawStubControl(HWND hwnd,HDC hdc)
     257{
     258  RECT rect;
     259  HBRUSH brush = CreateSolidBrush(RGB(0,0,255));
     260  HPEN pen = CreatePen(PS_SOLID,0,RGB(255,0,0)),oldPen;
     261  COLORREF oldColor;
     262
     263  GetClientRect(hwnd,&rect);
     264  FillRect(hdc,&rect,brush);
     265  oldPen = SelectObject(hdc,pen);
     266  MoveToEx(hdc,0,0,NULL);
     267  LineTo(hdc,rect.right,rect.bottom);
     268  MoveToEx(hdc,rect.right,0,NULL);
     269  LineTo(hdc,0,rect.bottom);
     270  SelectObject(hdc,oldPen);
     271  oldColor = SetTextColor(hdc,RGB(255,255,255));
     272  DrawTextA(hdc,"Unimplemented Control!",-1,&rect,DT_CENTER | DT_SINGLELINE | DT_VCENTER);
     273  SetTextColor(hdc,oldColor);
     274
     275  DeleteObject(brush);
     276  DeleteObject(pen);
     277}
Note: See TracChangeset for help on using the changeset viewer.