>>225
OS開発からあぶれたMFCデザイナたちも最初そう思った。
MFCの継承機構自体がサブクラス化で実装されているにもかかわらず
(全てのウィンドウはこっそりサブクラス化されている!)、
Win32のサブクラス化をユーザーに提供しなかった。
しかし、人々は、左クリックを無効にしたクラスとホイールクリックを無効にしたクラスを何個も
作るにつれ、MFCの継承がガラクタだと分かり始めた。(Win32デザイナは何年も前に分かっていた。)
そこで、1997年にPaul DilasciaがMFCのためにCMsgHookというのを作った。
Win32 APIのサブクラス化を素直に利用するものだ。
http://www.microsoft.com/msj/0397/mfcp2/mfcp2.aspx
MFCを使うひとは、このライブラリが8年前に失格の烙印を押されたものであることを
心に留めて、距離を置いて開発すべきだ。