[ros-dev] [ros-diffs] [jimtabor] 34276: GetLastActivePopup is still unimplemented, we return the current window handle if it is valid.

Aleksey Bragin aleksey at reactos.org
Thu Jul 3 13:03:02 CEST 2008


It would make sense to add a WARN there or something like that, so it  
could be seen that it is halfplemented only.

WBR,
Aleksey.


On Jul 3, 2008, at 11:17 AM, jimtabor at svn.reactos.org wrote:

> Author: jimtabor
> Date: Thu Jul  3 02:17:32 2008
> New Revision: 34276
>
> URL: http://svn.reactos.org/svn/reactos?rev=34276&view=rev
> Log:
> GetLastActivePopup is still unimplemented, we return the current  
> window handle if it is valid.
>
> Modified:
>     trunk/reactos/dll/win32/user32/windows/window.c
>
> Modified: trunk/reactos/dll/win32/user32/windows/window.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ 
> user32/windows/window.c?rev=34276&r1=34275&r2=34276&view=diff
> ====================================================================== 
> ========
> --- trunk/reactos/dll/win32/user32/windows/window.c [iso-8859-1]  
> (original)
> +++ trunk/reactos/dll/win32/user32/windows/window.c [iso-8859-1]  
> Thu Jul  3 02:17:32 2008
> @@ -921,8 +921,24 @@
>  HWND STDCALL
>  GetLastActivePopup(HWND hWnd)
>  {
> -  UNIMPLEMENTED;
> -  return 0;
> +    PWINDOW Wnd, WndParent;
> +    HWND Ret = NULL;
> +
> +    Wnd = ValidateHwnd(hWnd);
> +    if (Wnd != NULL)
> +    {
> +        _SEH_TRY
> +        {
> +            WndParent = NULL;
> +            Ret = hWnd;
> +        }
> +        _SEH_HANDLE
> +        {
> +            /* Do nothing */
> +        }
> +        _SEH_END;
> +    }
> +    return Ret;
>  }
>
>
>



More information about the Ros-dev mailing list