Hola a todos:
Resulta que estoy creando un componente similar a un combo, es un editor con un boton adentro.
Es un TGraphicControl y ya esta dibujado

, el problema es que me gustaria saber si alguien sabe como hacer para que el click del mouse responda solo en determinada area del componente, mas precisamente sobre el area del boton, ya que presiono donde presiono el boton se "hunde".
Probe con GetCursorPos, realizando calculos con la posicion del cursor, defini una region y probe con la funcion ptInRegion (
que se supone deberia funcionar puesto que Marco Cantu la utiliza y segun el funciona) y no hay caso.
Gracias de antemano