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