Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 21-08-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que esta otra está mejor:

Código Delphi [-]
function DeepControlAtPos2(Parent: TWinControl; Pos: TPoint): TControl;
var
  Child: TControl;

begin
  Result := Parent.ControlAtPos(Parent.ScreenToClient(Pos), false, true);
  Child := Result;

  while Assigned(Child) and (Child is TWinControl) do
  begin
    Child := TWinControl(Child).ControlAtPos(Child.ScreenToClient(Pos), false, true);

    if Assigned(Child) then
      Result := Child;
  end;
end;

La diferencia es que ésta no es recursiva, así que hay menos llamadas a función y menos uso de la pila.

// Saludos
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Sobre lectura de componentes viveba Varios 5 16-05-2007 23:24:43
Algo Sobre Las Componentes Para Db MARYLOSO Conexión con bases de datos 3 23-09-2005 05:24:00
Consulta sobre componentes Esau Varios 3 29-10-2004 16:58:36
Threads sobre Componentes NeWNeO Varios 6 05-07-2004 15:43:17
Consulta sobre un par de componentes pablo OOP 1 08-10-2003 03:32:29


La franja horaria es GMT +2. Ahora son las 13:43:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi