[쥬니] 전환점

블로그 이미지
시작!
by eiliyuki
  • 8,896Total hit
  • 0Today hit
  • 0Yesterday hit


MDI 프로그램을 만들면 항상 child window 가 뜬 채로 시작하는데, 
파일을 open 하였을 경우에만 창이 나타나도록 하고 싶다. 

이를 제어하기 위해서는 

BOOL CXXXApp::InitInstance()

함수에서 다음 부분을 수정하면 된다.
 
CCommandLineInfo cmdInfo;
cmdInfo.m_nShellCommand = CCommandLineInfo::FileNothing; // 이부분 추가
ParseCommandLine(cmdInfo);


이해를 돕기 위해 CCommandLineInfo 클래스의 정의를 보면 다음 부분을 볼 수 있다.

enum { FileNew, FileOpen, FilePrint, FilePrintTo, FileDDE, AppRegister,
  AppUnregister, FileNothing = -1 } m_nShellCommand;

m_nShellCommand 변수에 기본적으로 할당된 값은 FileNew 이다.
사용자 삽입 이미지

















이 값을 자신이 원하는 값으로 변경하여 주면 된다.

TRACKBACK 0 AND COMMENT 0

ARTICLE CATEGORY

분류 전체보기 (14)
쥬니 이야기 (7)
게임 프로그래밍 (7)

RECENT TRACKBACK

CALENDAR

«   2018/12   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

ARCHIVE