关闭

关于不同dll中资源使用的注意事项

76人阅读 评论(0) 收藏 举报

跨dll模块使用资源时请注意:

必须在你使用资源的地方设定当前要使用的资源句柄


步骤:

一、

HINSTANCEm_hOldInstance= AfxGetResourceHandle(); 获取当前的资源句柄,以便使用后恢复句柄

HINSTANCE hInstanceToUse = GetModuleHandle(cstring);获取要使用的dll句柄 cstring为要使用的dll的路径

二、

AfxSetResourceHandle(hInstanceToUse ); 设置当前资源句柄

三、

AfxSetResourceHandle(m_hOldInstance);使用完成后恢复之前的句柄


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:689次
    • 积分:66
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档