如何取出資源檔或DLL檔中包好的JPG圖檔格式來顯示運用? |
尚未結案
|
HomeSound
中階會員 發表:44 回覆:178 積分:94 註冊:2002-08-31 發送簡訊給我 |
因要秀幾十張大圖(不可讓USER修改),用資源檔包好後,但只會用BMP檔案格式秀出
程式編譯後執行檔EXE幾百Mb,有時後Linker時會Out Of Memory 一般(BCB6)之資源檔用一些手段硬包進一些jpg檔,但卻不知道如何取出來運用? 若將一些jpg檔包成DLL,也不知如何將JPG秀於程式中? 例如: HRSRC h1 = FindResource(HInstance,"JPG1","JPEG"); //rc檔內 JPG1 JPEG "001.jpg" HGLOBAL h2 = LoadResource(HInstance, h1); char *jpg_handle; jpg_handle = (char *)LockResource(h2); Image1->Picture->Bitmap->Handle=jpg_handle; //秀不出來 爬文很久沒找到,故來請教各位先進, 感謝了
------
--==多看.多學.多聽==-- 編輯記錄
HomeSound 重新編輯於 2018-01-07 23:57:48, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |