本教程的目的在於在VC編程環境下通過調用系統API顯示文件信息。
一、工具
- 編程環境:VC6.0 MFC對話框程序
- 編程語言:C++
二、界面搭建等過程
2.1 創建工程
2.2 界面設置
2.3 添加文件資源
三、代碼編輯
HRSRC hRsrc = FindResource(NULL, MAKEINTRESOURCE(IDR_TEXT2), TEXT("Text"));
if(NULL == hRsrc)
return;
//獲取資源的大小
DWORD dwSize = SizeofResource(NULL, hRsrc);
if(0 == dwSize)
return;
//加載資源
HGLOBAL hGlobal = LoadResource(NULL, hRsrc);
if(NULL == hGlobal)
return;
//鎖定資源
LPVOID pBuffer = LockResource(hGlobal);
if(NULL == pBuffer)
return;
m_Edit = (char*)pBuffer;
this->UpdateData(false);
//解鎖並釋放資源
UnlockResource(hGlobal);
FreeResource(hGlobal);