簡體   English   中英

Windows GDI上下文-LoadImage

[英]Windows GDI Context - LoadImage

使用LoadImage()會導致分段錯誤。 回溯堆棧,我發現以下函數稱為last: AlpcMaxAllowedMessageLength()

這是我調用的函數:

status = (HBITMAP) LoadImage(NULL, MAKEINTRESOURCE(STATUS_BMP), IMAGE_BITMAP, 0, 0,  LR_LOADFROMFILE | LR_CREATEDIBSECTION));

STATUS_BMP作為有效資源位圖文件加載。 有人遇到過與此功能類似的問題,還是只是有解決方案?

我相信您的問題是您通過LR_LOADFROMFILE標志指定要從文件中加載圖像,這意味着第二個參數必須是獨立圖像文件的字符串名稱(通常是在磁盤上) 。 您可以嘗試刪除LR_LOADFROMFILE標志,看看是否可以解決問題。

http://msdn.microsoft.com/zh-CN/library/windows/desktop/ms648045(v=vs.85).aspx

使用此功能后,它始終來自磁盤上的本地文件。

MAKEINTRESOURCELR_LOADFROMFILE是互斥的。 刪除LR_LOADFROMFILE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM