Faits: A. Par acte du 9 mai 2004, X._ a déposé plainte contre des membres inconnus du personnel soignant du Centre Hospitalier Universitaire Vaudois (CHUV). Il leur reprochait d'avoir voulu abandonner le traitement de son fils Y._, né en 1983. Celui-ci a également porté plainte le 2 février 2007. Par ordonnance du 21 mars 2007, le juge d'instruction en charge du dossier a prononcé un non-lieu. B. Sur recours de X._ et de Y._, le Tribunal d'accusation du canton de Vaud a confirmé cette ordonnance, par arrêt du 11 mai 2007. C. X._ et Y._ recourent au Tribunal fédéral contre cet arrêt, dont ils demandent l'annulation pour violation de leur droit d'être entendus et appréciation arbitraire des preuves. Il n'a pas été ordonné d'échange d'écritures.