If you have fog of war on, you won't be able to see this kind of information on the enemy CinC's unit card anyway. That's what fog of war is for. If you could see the CEH during the battle, even just the initial CEH, it would be a kind of cheat. If you simply must see the CEH, play without fog of war. It's not like it will make that much difference with experienced players.
If someone violates his CEH limits, it will be obvious some time during the game, and you can always check at the end of the battle to see what the initial CEH was on the Analysis/Summary screen. If you're playing a tournament or other serious game, and someone violates the CEH, the results of the battle are not used (unless the opponent is happy with the results, unlikely as that may be), and he's banned from further tournaments. Simple solution.
A small violation probably won't make that much difference. A large violation will show on the Analysis screen as "Rear Guard" rather than "Battle Mode" and you can end the game if you wish, or play through and use the different victory conditions for a rear guard battle. For that matter, you can intentionally select fewer forces for your side and get a rear guard action instead of a battle; no one says you have to max out your CEH. Also, selecting fewer forces will cause the battle to be a rear guard more easily if your opponent has gone over his CEH limit by a smaller amount. You might find cavalry recon to be useful if you have any suspicions about your opponent's honesty, or move your commander to the front lines.
Hook