|
环境:evc4+sp4
代码如下:
CStatic* pstatic = (CStatic*)GetDlgItem(IDC_STATIC_PORT);
HICON hdisenable = AfxGetApp()->LoadIcon(IDI_ICON_DISENABLE);
HICON henable = AfxGetApp()->LoadIcon(IDI_ICON_ENABLE);
if(bportenable)
pstatic->SetIcon(henabled);
else
pstatic->SetIcon(hdisenable);
错误显示如下:
Linking...
DlgStatus.obj: error LNK2019:unesolved external symbol "public: struct HICON__ * __cdecl CStatic::SetIcon(struct HICON__ *)" ........
这段代码在vc6 和 vc2003中都没问题
请教下各位,是什么原因导致了SetIcon函数出现这个错误?
如果不用SetIcon,那用什么方法实现pic控件上动态贴icon?
谢谢
|
|