MFC 작업을 여기 저기 옮겨 다니면서 하다보면, 종종 이런경우가 있었다. fatal error C1853: 'Debug/NumericalAnalysis.pch' is not aprecompiled header file created with this compilerError executing cl.exe. 알지도 못하는 Fatal 에러라니.. ㅠㅠ 당황스럽지만, 밑에 경고문에 보니 precompile 어찌구 저찌구 되어있는것이 아닌가. ㅋㅋ 이런 경우 대처방법Visual studio 6.0 버전에서는 아래와 같이 해주면 된다. 메뉴의[Project] – [settings] – [C/C++ Tab] – [Category] – [Precompiled Header] – [Not using ~]그리고 나서De..
개행이 안되면 꼭 체크해야 하는 것들이 있는데요, 예를 들어 아래와 같이문장들이 쭉~~ 늘어선 경우가 있습니다. ㅋㅋ;; 첫 번째 ,\n을 그대로 쓰면 윈도우 어플리케이션에선 인정되지 않는다.반듯이 \n\r 로 해야 개행 문자가 출력됨.아래 예제 소스와 같이 텍스트 필드에서 개행을 하기 위해선 \r\n 이라고 적어줘야 함. 두 번째 ,\r\n을 써도Edit박스에서[속성] [스타일] [Multiline]에 체크하지 않으면계속해서 개행 대신||문자를 출력하게 된다. 세 번째 ,CString은Format을 이용하여char형을CString형으로 바꿀 수 있다.예를 들어CString String;String.Format(“%s”, char배열)숫자 배열도 가능함. MFC 처음 공부하면서 이것때문에 한시간을 삽질했..
MFC가 만들어주는 기본적인 틀을 사용하면 000App.cpp 파일에서 000App::InitInstance() 부분에 아래와 같은 빨간색 줄을 하나 추가만 하면 된다. // The one and only window has been initialized, so show and update it. m_pMainWnd->ShowWindow(SW_SHOW); m_pMainWnd->UpdateWindow(); m_pMainWnd->SetWindowText("Numerical Analysis");//프로그램 제목 변경. 반면에, 다이얼로그 기반의 프로그램에서는제목을 바꾸기 위해서는000Dlg.cpp 파일에서 C000Dlg::OnInitDialog() 부분에 SetIcon(m_hIcon, TRUE); // 큰 아..