본문 바로가기
반응형

Programming/VC++21

[MFC] MFC 간단하지만 알찬 TIP 출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=8144&ref=8144 아래 항목만 다 알면 코딩하는데 많은 도움이 되리라 생각됩니다.저도 사실 전부 모릅니다 ㅡㅡ;;너무 많은 걸~~ 1. DC얻기 CClientDC dc(this); 2. Client 영역 구하기 GetClientRect(&rect); WM_SIZE 메시지발생후 cx,cy 사용 3. 문자열 사각형안에 그리기 pDC->DrawText(문자열,사각형,Style); Style: DT_BOTTOM - 문자열을 사각형 맨아래줄에배열 반드시 DT_SINGLELINE과 함께사용 DT_CENTER - 문자열을 가로중앙에 배치 DT_VCENTER - 문자열을 .. 2011. 10. 13.
[MFC] Windows 프로그램이 종료될 때 다음 순서로 진행이 된다. 알아두자. 1. WM_CLOSE (OnClose) 발생 2. DestoryWindow (DestoryWindow ) 호출 3. WM_DESTORY ( OnDestory) 발생 각 함수를 수정할려면 WM_CLOSE 메시지 선택시 OnClose() DestoryWindow 재정의할 때 DestoryWindow() WM_DESTROY 메시지 선택시 OnDestory() 함수를 작성할 수 있다. 소스 내용 보기. void CTestDlg::OnClose() { // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다. >> 이 부분에서 종료되는 윈도우를 제어할 수 있습니다. CDialog::OnClose(); } BOOL CTestDlg::DestroyWindow.. 2011. 10. 13.
VS2008에서 작업한 소스를 VS2005에서 컴파일하기 실제 프로그램이 설치되는 시스템 환경과 모든 상황, 환경을 동일하게 맞추어 개발환경을 조성할 순 없다. Visual Studio의 경우도 상황에 따라서 버전이 각기 다를 수 있다. 이번에 그런 상황 발생... 내 놋북에는 2008만 설치되어 있는데, 테스트 환경은 2005란다...ㅡ.ㅡ... 2005를 다시 설치할 수도 없고...그래서 2008에서 2005로 다운해서 하는 방법을 찾았보았다.. 역시 있군..... Visual Studio 2008에서 작업한걸 Visual Studio 2005 에서 컴파일 하기( http://ganezon.tistory.com/177 ) 방법은 간단하다. 작성한 소스에서 *.sln 파일과 *.vcproj파일의 내용을 수정하여 주면 된다. 먼저 *.sln 파일을 메모장 등의.. 2010. 11. 29.
STL Performance STL Performance 2009. 6. 29.
728x90