为什么老报这个warning?该怎么解决

为什么老报这个warning?warning C4005: WM_USERMSG : macro redefinition[解决办法]在相应的头文件开头

为什么老报这个warning?
warning C4005: 'WM_USERMSG' : macro redefinition

[解决办法]
在相应的头文件开头加上#pragma once