Ignore:
Timestamp:
May 6, 2003, 3:50:37 PM (22 years ago)
Author:
sandervl
Message:

ReleaseDC check if hwnd parameter is correct (WindowFromDC(hdc)); Messagebox: Wrong ReleaseDC call

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/dc.cpp

    r10060 r10076  
    1 /* $Id: dc.cpp,v 1.119 2003-05-02 15:33:15 sandervl Exp $ */
     1/* $Id: dc.cpp,v 1.120 2003-05-06 13:50:35 sandervl Exp $ */
    22
    33/*
     
    861861    if (hwnd)
    862862    {
     863        HWND hwndDC = WindowFromDC(hdc);
     864
     865        if(hwndDC != hwnd) {
     866            dprintf(("WARNING: ReleaseDC: wrong window handle specified %x -> %x", hwnd, hwndDC));
     867            hwnd = hwndDC;
     868        }
     869
    863870        Win32BaseWindow *wnd = Win32BaseWindow::GetWindowFromHandle (hwnd);
    864871        if(wnd == NULL) {
Note: See TracChangeset for help on using the changeset viewer.