#define SubclassWindow(hwnd, lpfn) \
((WNDPROC)SetWindowLongPtr((hwnd), GWLP_WNDPROC, (LPARAM)(WNDPROC)(lpfn)))
从该宏可以看出是调用SetWindowLongPtr
具体的详解:http://blog.csdn.net/sunliangyuan/article/details/6028425
由于照着上面的链接敲的时候遇到了两个问题:
1、OnChar无法响应
2、当按回车键的时候整个程序直接退出了
一、其实也是看链接里面的介绍,要进行消息映射,而我只是简单的创建一个类,然后继承CEdit
.h
class SuperEdit : public CEdit { public: SuperEdit(void); ~SuperEdit(void); void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags); };