读书人

C++大神来SEE SEE!该怎么处理

发布时间: 2012-09-22 21:54:54 作者: rapoo

C++大神来SEE SEE!!
1.
1)源代码:

C/C++ code
m_parentWndProc = (WNDPROC)::SetWindowLong(pwndParent->GetSafeHwnd(), GWL_WNDPROC, (long)(WNDPROC)ParentWindowProc);

2)产生警告:
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4311: 'type cast' : pointer truncation from 'WNDPROC' to 'long'
\LTE NV Config\LMT\src\lte_nv_config\LteCheckComboBox.cpp(612) : warning C4312: 'type cast' : conversion from 'LONG' to 'WNDPROC' of greater size
这个消除警告怎么消·
2.
一下几种警告是怎么引起的:
1) e:\lte nv config\lmt\src\lte_nv_config\cbl_base.cpp(994) : warning C4702: unreachable code
2) \LTE NV Config\LMT\src\lte_nv_config\cbl_base.cpp(1112) : warning C4273: 'SOP_IniRead' : inconsistent dll linkage
3) \LTE NV Config\LMT\src\lte_nv_config\LteHexeditBase.cpp(3059) : warning C4127: conditional expression is constant




[解决办法]
或者直接(long)ParentWindowProc也行
[解决办法]
那你就看看我写的第一种还是否有警告吧

读书人网 >C++

热点推荐