http://blog.youkuaiyun.com/nanjianhui/article/details/4336897
按照该文章编写了一个在控制面板中的背光程序:
case CPL_NEWINQUIRE:
lpNewCplInfo->hIcon = LoadIcon(g_hModule,MAKEINTRESOURCE(IDI_BKL_CPL));
if(lpNewCplInfo->hIcon==NULL)
RETAILMSG(1, (TEXT("BackLightCPL_API: message=CPL_NEWINQUIRE -LoadIcon Failed\r\n") ) );
bLoadOK=LoadString(g_hModule, IDS_APP_CPL_TITLE, lpNewCplInfo->szName,
lengthof(lpNewCplInfo->szName));//szName显示在控制面板中的组件的名字“背光”
if(bLoadOK==0)
RETAILMSG(1, (TEXT("BackLightCPL_API: message=CPL_NEWINQUIRE -LoadString1 Failed\r\n") ) );
bLoadOK=LoadString(g_hModule, IDS_HELLO_CPL, lpNewCplInfo->szInfo,
lengthof(lpNewCplInfo->szInfo));//szInfo显示在控制面板中的描述信息
if(bLoadOK==0)
RETAILMSG(1, (TEXT("BackLightCPL_API: message=CPL_NEWINQUIRE -LoadString2 Failed\r\n") ) );
程序提示,加载图标失败,加载字符串失败!!!
原来建工程的是sources文件默认没有把.rc加到SOURCES=下去,加上去就OK了
SOURCES= \
HelloCPL.cpp \
HelloCPL.rc
重新编译后,OK!
真是郁闷,这个问题被折腾了2周。