MFC에서 SDI "빈 문서를 만들지 못했습니다." 문자열은 어디에 구현? (초보자)
MFC에서 SDI로 프로젝트(프로젝트명 TestSdi) 를 만들었을 때
CMainFrame에
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) {
}
WM_CREATE 메시지를 처리하면서
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
!m_wndToolBar.LoadToolBar(theApp.m_bHiColorIcons ? IDR_MAINFRAME_256 : IDR_MAINFRAME))
{
TRACE0("도구 모음을 만들지 못했습니다.\n");
return -1; // 만들지 못했습니다.
}
도구 모음을 만드는데 실패 하도록
if (1)
{
TRACE0("도구 모음을 만들지 못했습니다.\n");
return -1; // 만들지 못했습니다.
}
코드를 바꿨을 때
프로그램이 실행하면 "빈 문서를 만들수 없습니다." 메시지 박스를 띄워주고 종료되는데
"빈 문서를 만들수 없습니다." 문자열을 찾아봤지만 찾을 수 없어서
프로그램이 TRACE0() 함수에서부터 어디로 진행되는지 알 수 없어 도움을 구합니다.
"빈 문서를 만들수 없습니다." 문자열은
CMainFrm.cpp 를 비롯한, TestSdi.cpp, TestSdiDoc, TestSdiView.cpp에도 없고
, String Table에도 없었습니다.
이 문자열은 어디에 있는 건지 꼭 알고 싶습니다.
프로젝트명.rc를 확인해보세요.
ㅇㅇ
댓글 달기