您的位置:首页 > 其它

加载dll位图的方法 源码

2015-03-04 08:55 162 查看
加载dll位图的方法 源码,以前用的一段代码拿出来分享一下,也怕自己忘了。

void CChangeSkinDlg::OnStyleOne()
{
//加载动态链接库
HMODULE hRes = LoadLibrary("./Res.dll");
if (hRes != NULL)								//判断是否加载成功
{
//加载动态链接库中的位图,其中8000为动态链接库中的位图资源ID值
HBITMAP hBmp = (HBITMAP)LoadImage(hRes, MAKEINTRESOURCE(8000), IMAGE_BITMAP, 0, 0, 0);
if (hBmp != NULL)							//判断加载位图是否成功
{
//在控件中显示位图
HBITMAP hOldBmp = m_Bmp.SetBitmap(hBmp);
if (hOldBmp)
{
DeleteObject(hOldBmp);
}
}
FreeLibrary(hRes);							//卸载动态链接库
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: