ATL定义”MESSAGE_HANDLER”宏与VCL中的宏相冲突。
VCL中的宏被重命名为”VCL_MESSAGE_HANDLER”,如果没有使用ATL,则”MESSAGE_HANDLER”被定义在BCB的旧版本中。
1 2 3 4 5 |
|
所以在写消息处理时,要写”VCL_MESSAGE_HANDLER”而不要写”MESSAGE_HANDLER”,否则如果使用到了ATL的话就会有问题。
ATL定义”MESSAGE_HANDLER”宏与VCL中的宏相冲突。
VCL中的宏被重命名为”VCL_MESSAGE_HANDLER”,如果没有使用ATL,则”MESSAGE_HANDLER”被定义在BCB的旧版本中。
1 2 3 4 5 |
|
所以在写消息处理时,要写”VCL_MESSAGE_HANDLER”而不要写”MESSAGE_HANDLER”,否则如果使用到了ATL的话就会有问题。