Reinaldo, Tambien tienes que cambiar el nombre aquí: GradientFILL( ( HDC ) hb_parnl( 1 ) , &rct, hb_parnl( 3 ), hb_parnl( 4 ), hb_parl(5) ); El lenguaje C es "case sensitive", es decir, distingue entre mayúsculas y minúsculas. El API de Windows proporciona una función que se llama GradientFill ...