error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同,该如何解决

error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同
if (pContext->m_File.m_hFile != (int)INVALID_HANDLE_VALUE)
很简单的一个转换为什么老出现这个问题呢?!
提示:error C2040: “!=”:“HANDLE”与“int”的间接寻址级别不同

------解决方案--------------------
楼主的编译器是VC6.0吧
------解决方案--------------------
INVALID_HANDLE_VALUE这个是个常量,你不用进行转换的
------解决方案--------------------
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。