VC++の入門書を買ってとりあえず書いてあるままに動かしてる学生です。
変数の命名規則がよくわかりません。たとえば、
CEdit* myEdit1 = (CEdit*)GetDlgItem(IDC_EDIT1);
となっているのでクラス名のCEditのCをmyに変えたのかな?と思っていたら、
CRect myRECT(0,0,100,200);
のようにクラス名はCRectなのに変数名はmyRECTと全部大文字に変わっています。
これには何か理由があるのでしょうか?

絶対の命名規則がないことは分かるのですが、お勧めの規則があったら教えてください。
いちいち変数名の確認ばかりに時間を取られてしまって……