MFC,关于VM_PAINT消息响应的有关问题

MFC,关于VM_PAINT消息响应的问题
小弟初学者,希望各位大大不吝教育,小弟先感激不尽了。

我照的别人代码学习做一个五子棋项目,
因为要在对话框窗口中加载棋盘这个位图,
建立了一个Table类继承自CWnd,
在这个类中用类向导添加响应了VM_PAINT消息的函数On_Paint(),
在这个类中希望能够加载位图,
可是一直显示不了。

小弟截两张图,一张是class view,一张是On_Paint()函数的代码。
图一:
MFC,关于VM_PAINT消息响应的有关问题

图二:
MFC,关于VM_PAINT消息响应的有关问题



关于图二的MessageBox(),事实上我运行程序的时候根本就没有窗口弹出来,
所以我觉得好像根本这个函数没有执行,
因为MyFiveDlg类中框架自动生成了一个On_Paint()函数,
是不是这个MyTable类中的On_Paint()函数没有执行?



小弟困扰了很久,急切需要各位的帮助,希望各位大大不要觉得太简单不值一答,我已经穷途末路了。


------解决方案--------------------
设断点跟踪调试
------解决方案--------------------
是 WM_PAINT 吧?
CMyTable 类在是如何应用的? Create 、 DDX_Control 或 SubclassWindow 没?

另外选人DC的Gdi对象要恢复,创建的DC对象需要销毁 否则会造成资源泄露

------解决方案--------------------
WM_PAINT没反应, 消息映射机制有问题么

------解决方案--------------------
消息映射机制有问题
------解决方案--------------------
CMyTable是你自己定义的类,你有在APP或dlg里做初始化吗?不然系统怎么有CMyTable的存在,也就不会响应WM_PAINT