본문 바로가기
VC++ 6.0
2012.06.12 11:12

버전리소스의 버전값 가져오기

다물칸 주소복사
조회 수 3410 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
Extra Form
구분 팁&트릭

ModuleVersion.rar

압축파일을 받아서 해당 프로젝트에 추가합니다. 


프로젝트 메인화면이나 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);

}

//------------------------------------------------------------------