Malaysian building materials distributor Chin Hin Group Bhd (KLSE:CHINHIN) has agreed to buy 45% stakes in three solar firms at home, seeking to enhance its presence in the solar sector.