버전리소스의 버전값 가져오기
구분 | 팁&트릭 |
---|
압축파일을 받아서 해당 프로젝트에 추가합니다.
프로젝트 메인화면이나 About화면에 적당한 위치에 Static 콘트롤을 위치합니다.
다이어로그 .cpp파일에
#include "ModuleVersion.h"
를 추가합니다.
다음코드를 OninitDialog()에 추가합니다.
//------------------------------------------------------------------
// Version 리소스에서 버전 가져와 표시해주는 부분
//------------------------------------------------------------------
CModuleVersion Ver;
DWORD dwMajorVer, dwMinorVer, dwReleaseVer, dwTestVer;
if(Ver.GetFileVersionInfo(__argv[0]))
{
dwMajorVer = HIWORD(Ver.dwFileVersionMS);
dwMinorVer = LOWORD(Ver.dwFileVersionMS);
dwReleaseVer = HIWORD(Ver.dwFileVersionLS);
dwTestVer = LOWORD(Ver.dwFileVersionLS);
CString strVer;
strVer.Format("Ver. %d.%d.%d.%d", dwMajorVer, dwMinorVer, dwReleaseVer, dwTestVer);
GetDlgItem(IDC_STATIC_VER)->SetWindowText(strVer);
}
//------------------------------------------------------------------