问题描述
- 在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中怎么做才能正确加载,谢谢
解决方案
http://bbs.csdn.net/topics/290025342
时间: 2024-09-27 06:04:46