728x90
MFC에서 프로그램 실행 시 전달받은 인자값을 사용하기 위해서는
int iArgsCount = 0;
LPWSTR *pArgsStr;
pArgsStr = CommandLineToArgvW(GetCommandLine(), &iArgsCount);
// 인자값 활용
LocalFree(pArgsStr);
위와 같이 함수 내 사용이 가능하고
위의 iArgsCount의 경우 전달받은 인자 값의 총개수를 가져올 수 있으며
인자값 사용으로는 pArgsStr[1] 이와 같이 배열 형태로 사용 가능 합니다
pArgsStr[0]의 경우 현재 실행 경로를 반환하므로 실행 위치를 확인하고 싶으시면
첫 번째 인자값을 사용하시면 됩니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
반응형
'Application > MFC' 카테고리의 다른 글
[MFC] 디스플레이 화면 배율 설정 (0) | 2023.02.03 |
---|---|
[MFC] 해상도 및 주사율 설정하기 (EnumDisplaySettings) (0) | 2023.02.02 |
[MFC] 콘솔 출력 하기 (Console printf) (0) | 2023.01.31 |
[MFC] CListControl 정렬 기능 구현 (0) | 2022.12.23 |
[MFC] 단일 문서 상단 메뉴 체크 상태 변경 (0) | 2022.12.16 |