[問題] Win32 SDK 有關資源檔的讀取
我知道 Win32 SDK 中,
要載入一個二進位的資源檔是使用 FindResource、LoadResource 和 LockResource
可是這樣開啟之後,得到的是一個 void 的 Pointer
但是因為我的程式需要把這個二進位的資源檔當作一個檔案來處理
也就是 CreateFile 傳回的 HANDLE ....
(因為之後可能會用到 ReadFile 和 WriteFile 等等函數)
我目前的做法是將開啟完的資源檔先寫到 Temp 目錄變一個暫存的檔案後
再開啟它做後面的處理...
不知道有沒有可以省略這個步驟的作法(就是載入資源檔後,就直接當作檔案 HANDLE)
抱歉問了一個很初級的問題,因為我目前還在學習 Win32 SDK
謝謝大家!
(我使用的是 C Language)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.28.228
※ 編輯: Daira 來自: 123.204.28.228 (08/08 02:26)