Teach yourself Visual C++ 6 in 21days 의 3일차 코드입니다.
제목은 사용자의 대화 동작을 만든다 애플리케이션에 마우스와 키보드 기능을 추가한다 입니다.
블로그에 빠져 있었는데, 마지막으로 코드를 추가 했습니다. 간단하게 키보드로 마우스 커서 반응을 마우스로 해당 대화상자에 그림을 그리는 간단한 코드 입니다.
- 코드 이제 다 올렸네요.
Teach Yourself Visual C++ in 21days
20일차 인터넷 애플리케이션과 네트워크 통신 입니다.
MFC Teach yourself visual C++ in 21 days
19일차 - 자신의 부품을 제작한다 - ActiveX 컨트롤을 만든다 입니다.
책을 조금 자세히 봐야지 할수 있는 내용입니다. 하시는데는 지장이 없습니다.
굳이 라이브러리 파일 없이 컴파일 하실려면 TestApp 에 있는 헤더 부분에 주석 처리 된걸 삭제 하시면 됩니다.(해당 CPP, H 파일을 include 함으로써 해결 됩니다. 아마 라이브러리는 이들을 프리컴파일 해서 바이러니화 해 보관하는 거 같습니다.
책 Day10 에 있는 CLine 클래스에서 필요한 모듈(CLine, CModArt) 만 따로 쳐서 넣어 ModArtMod 프로젝트를 열어 보시면 허전 하실겁니다.
실행 하는 방법은 다음과 같습니다.
1) 제어판 -> 관리도구 -> 데이터 원본(ODBC) 를 클릭합니다.
4) ODBS Microsoft Access 설정에서 데이터 원본 이름을 TTVCDB 라 치시고 선택(S) 에 보시면 압축 풀린 mdb 파일을 넣고 확인 누르세요.
Teach yourself Visual C++ in 21days 의 13일차 코드입니다.
제목은 작업 내용을 저장하고 복원한다 - 파일 액세스 입니다.
간단한 데이터베이스 구조의 파일 자료구조를 만드는 내용입니다.
CPen2Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data hereCBitmap bm;
bm.LoadBitmap(IDB_BITMAP1);CBrush brush;
brush.CreatePatternBrush(&bm);CBrush* pOldBrush = (CBrush* )pDC->SelectObject(&brush);
pDC->Rectangle( CRect(50,50,500,300) );pDC->SelectObject(pOldBrush);
CPen pen;
pen.CreatePen( PS_SOLID,3,RGB(255,0,0) );
CPen *Oldpen = (CPen* )pDC->SelectObject(&pen);pDC->Rectangle(10,20,100,200);
pDC->SelectObject(Oldpen);