본문 바로가기

콘솔모드 Debug 하도 프로그램 버그가 않잡혀서 이것저것 검색하다가 콘솔창(printf)을 이용하여 Debug 하는 방법을 보고 적용 해보았다. 머 특별한건 아니지만 프로그램 기존 로그는 지저분하고 알아보기가 불편하여 컨트롤을 사용하지 않는 콘솔창을 이용하니 깔끔하니 보기가 편하네... MFC환경에서 콘솔창을 이용한 Deubgging방법 다음과 같은 명령을 추가하면 된다. (이 방법 말고도 직접 프로젝트 설정가서 하는 방법도 있다.) 유니코드 환경에서는 다음과 같은 명령을 #pragma comment(linker, "/entry:wWinMainCRTStartup /subsystem:console") 멀티바이트 환경에서는 다음과 같은 명령을 추가하면 된다. #pragma comment(linker, "/entry:WinMa.. 더보기
Popup Menu Check 하기 Popup 매뉴를 컨트롤 하는 방법은 두가지가 있는데 UICommand 방식은 해봐도 잘 않되더라...이전에 프로젝트 하면서 만들어놨다~ 싶었는데 제대로 되지 않아 무진장 찾던 중 http://phiru.tistory.com/80에 자세히 나와 있어서 글을 퍼왔다. 문제는 난 이렇게 했는데 처음엔 않되는 것.ㅡㅡ 테스트 보다 매뉴가 많았기 때문....일단 기본은 http://phiru.tistory.com/80 에서 발췌한거와 같이 다음과 같다. ----------------------------------------------------------------------------------------------------이곳 저곳 돌아다녔는데.. 자세히(?) 설명된게 없고, 또한 방법도 여러U가지다 보.. 더보기
Child 크기 동적 변경 Child를 분할 한 후 원하는 크기를 조절하지 못해서 한참 해맸다. MFC 특성상 왠만한 함수들이 지원이 될거라 생각하고, 내가 그걸 모르고 있다고 생각하면서 서칭만 몇일째 하다 결국 노가다로 해결하는 수 밖에 없었다. 데브피아, 팁스 소프트에 사진까지 올려가며 질문했지만 답글은 0 ..ㅡㅡ!! Child Frame에서 분할 뷰 뿐 아니라 단일 뷰 일때도 동적으로 크기 변경(수동 말고...)을 하고자 할때 사실 특정함 함수 또는 오버라이딩 가능한 함수가 있을거라 생각했다만... 없다. 특히 영상처리를 하기 위하여 단일 윈도우가 아닌 MDI 처럼 영상 마다 각 윈도우를 띄우는 형식이라면 영상의 크기에 따라서 창의 크기도 달라져야 한다. (물론 영상 자체를 고정된 창에 축소 해서 보여 줄 수도 있지만 일단.. 더보기