读书人

用LoadImage加载位图资源LR_SHARED什

发布时间: 2013-01-08 14:02:14 作者: rapoo

用LoadImage加载位图资源,LR_SHARED什么用处?
如题!!!!!!!!!!!!!!!!
[解决办法]
MSDN描述的很清楚的:

LR_SHARED
Shares the image handle if the image is loaded multiple times. If LR_SHARED is not set, a second call to LoadImage for the same resource will load the image again and return a different handle.
When you use this flag, the system will destroy the resource when it is no longer needed.

Do not use LR_SHARED for images that have non-standard sizes, that may change after loading, or that are loaded from a file.

When loading a system icon or cursor, you must use LR_SHARED or the function will fail to load the resource.

This function finds the first image in the cache with the requested resource name, regardless of the size requested.

[解决办法]
楼上英语不错啊。呵呵

补充下最后一句,没翻译,就是
该函数是根据内存中资源名来划分的,与资源大小要求无关。

读书人网 >VC/MFC

热点推荐