In the perturbative QCD (PQCD) approach, we study the direct CP violation in B-0,B-+/- --> rho(0)(omega)pi(0,+/-) --> pi(+)pi(-)pi(0,+/-) via the rho-omega mixing mechanism. We find that the CP violation can be enhanced due to a large strong phase difference when the masses of the pi(+)pi(-) pairs are in the vicinity of the omega resonance. Taking into account the rho-omega mixing, we also compare the CP violation from the naive factorization approach, QCD factorization approach, and PQCD approach. Based on the B-0(B) over bar (0) mixing, we discuss the effects of (B) over bar B-0(0) mixing fo...