Hola, antes que nada leete la
Guía de estilo, por favor, en especial
éste punto.
En cuanto a tú pregunta. Al final de ésta página, tienes varios hilos relacionados.
Supongo que trabajas con Builder por colocar tú pregunta en éste foro, pero no debería haber muchos problemas, ya que la mayoría de funciones que se usan pertenecen a la API de Windows o a la VCL que son comunes y accesibles a Delphi y Builder.
Tambien en la sección de trucos, tienes
éste y
éste que tratan el mismo tema.
Espero te sirva.
Saludos