MFCが難しい原因は
ドキュメント・ビュー・アキテクチャーであって、かつ
メッセージ駆動であって かつ
ユーザーがいじって良い部分以外を隠蔽して ソースの破片を書かされる
からでしょ。

OSからの色んなメッセージー>メッセージに対応した色んなメソッド機動
メッセージと対応メソッドの定義
の仕組みが頭で描けるようになれば、そう苦にはならない。