[英]Change text file on runtime in resource.rc winapi c++
我想從資源文件中的文件中讀取。 這樣就可以了:
char LineBuffer[255]; HRSRC hRes = FindResource(0, MAKEINTRESOURCE(ID_TEXT_FILE), "0"); if(hRes != NULL) { HGLOBAL hData = LoadResource(0, hRes); if(hData != NULL) { sprintf(LineBuffer, "%s", LockResource(hData)); } }
但是我想更改存儲在資源中的txt文件中的文本。 我已經閱讀了有關它的內容,每個人都使用BeginUpdateResource(); UpdateResource(); EndUpdateResource();
BeginUpdateResource(); UpdateResource(); EndUpdateResource();
但我不明白。 任何幫助,將不勝感激:)代碼片段將是很棒的。 提前致謝 ;-)
正在運行的進程無法更改其自身的資源。 當主應用程序不運行時,您必須使用單獨的應用程序來更新其資源。 只有這樣,您才能使用(Begin/End)UpdateResource()
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.