반응형
흔히..
C 같은경우.. main의 argc, argv 를 사용하여..
실행파일에서 argument를 받을수 있게 되어있습니다.. ^^
아시는 분들은 알겠지만..
MFC에서는 조금 다르게 받습니다.
MFC에서는..
MFC로 프로젝트를 생성했을시
app 클래스의 InitInstance()에 보시면
CommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
if(!ProcessShellCommand(cmdInfo)) ...
형태의 구문이 생성되어 있을 것입니다.
이 부분이 main의 argc, argv 와 같은 작용을 하게됩니다.
여기에서 만약
a.exe 100
이라고 하였을때에는..
if(!ProcessShellCommand(cmdInfo)) ...
구문 대신
cmdInfo.m_strFileName에 보면 100이라는 값이 들어 있을 것입니다.
이것을 숫자로 사용할 경우
atoi를 사용하든 여러가지를 사용해서
변형해서 사용하시면 되겠죠.. ^^
참고> evc에서 프로젝트 생성하시면 이 구문이 없답니다.
직접 추가하셔서 사용하시면 될꺼여요.. ^^
반응형
'Program Language > VisualC(MFC)' 카테고리의 다른 글
[VS Error] LINK : fatal error LINK1104: cannot open file "LIBC.lib" (0) | 2012.04.05 |
---|---|
AfxMessageBox("....") 메세지 띄우는 함수의타이틀(Title)을 변경하고자 할 경우.. (0) | 2007.04.30 |
DLL 에 있는 비트맵 리소스를 실행 파일로 가져오는 방법 3가지 (0) | 2006.11.28 |
윈도우 위에 새로운 윈도우 생성... (0) | 2006.11.22 |
멀티뷰 구현.. (0) | 2006.11.09 |
윈도우 연산자 오류와 VxD 에러에 대한 코드정리 (0) | 2006.10.11 |