2 wlpresario wlpresario 于 2015.05.29 17:23 提问

在activex中使用cximage LoadResource加载png,出现无法找到资源错误。

png图片以资源形式添加到vc6写的activex工程中,使用cximage的LoadResource(FindResource(NULL, MAKEINTRESOURCE(xxx), "PNG"),CXIMAGE_FORMAT_PNG)形式加载。xxx为vc6加载png图片后分配的资源号。代码放到dlg中跑没有问题,使用那到activex中就出现1813错误,就是FindResource找不到映像文件中指定的资源类型。 看到文档中说dll中需要用GetModuleHandle获取dll的instance,那么在activex中怎么做才能正确加载,谢谢

1个回答

devmiao
devmiao   Ds   Rxr 2015.05.29 18:02
已采纳
Csdn user default icon
上传中...
上传图片
插入图片