LoadImageでのOEMリソース読み込み時に待ち受けるワナ

LoadImage 関数で OEMリソースへのハンドルが取れる……らしいのですが、どうしてもNULLが返ってきてしまう。 適切に値を与えてるはずなのに……

OEMリソースには共有っぽいから LR_SHARE フラグ立てないといけないのかな〜…なんて思ったら、ビンゴ


というわけで


LoadImage(NULL, MAKEINTRESOURCE(OCR_NORMAL), IMAGE_CURSOR, 0, 0, LR_DEFAULTCOLOR | LR_SHARE);

LR_SHARE フラグがないと OEMリソースを読み込めないようなので注意です。



…ドキュメントに書いてくれよ、Microsoft よ… orz