M_存在于MFC的很多地方。。。m _ hwnd和m _之类的东西是什么意思?

m_ = member的缩写表示他是一个类的成员变量。

这是MFC编程的命名标准。东西多的时候,没有标准就很难理解和组织。你可以有自己的习惯,但是按照一些已有的规范来命名代码,可以让代码清晰易读。