Seat Allocation on Continental Codeshare

When travelling alone I always seek out window seats.
If I were to book a Continental Code Share flight though Virgin, would I be able to pick my seat after booking? or at least during online check in?
I know I will not be able to do it though the Virgin website (which is rather cheaper than with Continental direct when looking at a one way trip), but will I be able to do it through the Continental site using a Virgin booking reference? On the phone with Continental? Or can I do an online check in and do it then?
Appreciate the help, I do hate being stuck in the middle of a three long haul so want to be sure I can do my best to avoid this before booking
If I were to book a Continental Code Share flight though Virgin, would I be able to pick my seat after booking? or at least during online check in?
I know I will not be able to do it though the Virgin website (which is rather cheaper than with Continental direct when looking at a one way trip), but will I be able to do it through the Continental site using a Virgin booking reference? On the phone with Continental? Or can I do an online check in and do it then?
Appreciate the help, I do hate being stuck in the middle of a three long haul so want to be sure I can do my best to avoid this before booking
