I was showing my son who Captain Marvel / Shazam was, and I noticed something in this clip from Justice League Unlimited. When he's fighting Superman, he says "Shazam!", but holds Supes in front of the lightning bolt as an attack.
This isn't an uncommon tactic, from what I've seen, but I thought it was interesting that he didn't revert to Billy Batson. Instead, he only transformed when Superman turned the tables and held Captain Marvel in front of the bolt.
In the comics, is this how his power works? I know his transformations can be prevented my preventing him from speaking, but can you also just block the lightning bolt from reaching him?