Ver Mensaje Individual
  #7  
Antiguo 07-07-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.112
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Vale ya he quitado el aviso de HINT cambiando poniendolo en la zona privada como protegido.
No; lo que has hecho es situar la declaración del procedimiento dentro del bloque "protected". No es que este esté dentro del bloque "private": son bloques distintos y que no se "anidan".

Por lo demás, no sé si tendrá que ver o no, pero, esto es lo que se encuentra en la ayuda de Delphi acerca del método "CreateParams" en el contexto de la clase "TCustomForm":

Cita:
The CreateWnd method calls CreateParams to initialize the parameters it passes to CreateWindowHandle. TCustomForm overrides CreateParams to customize the way the form creates its Windows representation after calling the inherited method. You should never need to override this method in the context of a form class.

The fields of the Params parameter become the parameters to a call to the CreateWindowEx OS function.
Sé que no te digo mucho con esto, pero, tal vez alguien que entienda más pueda referir porqué en la propia ayuda de Delphi se indica que nunca sería necesario sobreescribir dicho método en el contexto de una clase "TForm".
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita