Ответ:

Причастный оборот стоит перед определяемым словом «мальчик», поэтому запятая не ставится.

Читающий книгу мальчик сидел у окна.