본문 바로가기

Study178

[MFC ] CDC 출력함수 정리 출처:http://warmz.tistory.com/860 참고::http://skmagic.tistory.com/entry/API-BitBlt-PatBltStretchBltTransparentBlt-%EC%A0%95%EB%A6%AC http://raptors.egloos.com/892079 Blt 관련 함수들은 CDC 클래스의 멤버 함수로써 해당 DC에 비트맵을 그리거나 복사, 초기화하는 기능을 수행한다.관련 API 참고::http://msdn.microsoft.com/ko-kr/library/fxhhde73.aspx 1. BitBlt (고속복사)메모리 DC의 비트맵을 현재 DC(일반적으론 화면 DC)에 고속복사한다. 이 때 두 DC는 반드시 호환되는 DC이거나 한쪽이 흑백이어야 한다. 완전히 다른 Co.. 2015. 7. 10.
그라데이션 배경색 입히기 다이얼로그 배경에 그라데이션으로 배경색을 입혀보자 OnPaint() 함수에다가 처리하면 된다. void XXXXX::OnPaint(){ // 사각형 그라데이션 그리기 TRIVERTEX vert[2]; GRADIENT_RECT rect; CRect rc; GetClientRect(&rc); // 그라데이션의 시작좌표를 명시한다. vert[0].x = 0; vert[0].y = 0; // 그라데이션의 시작색상을 명시한다. vert[0].Red = 0xF200; vert[0].Green = 0xF200; vert[0].Blue = 0xF200; vert[0].Alpha = 0xF200; // 그라데이션의 끝좌표를 명시한다. vert[1].x = rc.right; vert[1].y = rc.bottom; // .. 2015. 7. 7.
현재 시간 구하기 및 문자열 Format 변경 현재 시간을 얻어와 문자열 형태로 변경하는거 CTime tmCurrnetTime = CTime::GetCurrentTime();CString sTime = tmCurrnetTime.Format(_T("%Y년-%m월-%d일 %H:%M:%S")); ->결과는? 2015년-5월-5일 10:22:40 맨날 까먹어..ㅠㅠ 정보는 공유되어야 한다 쭈욱 2015. 5. 6.
폴더내 파일 및 폴더 검색 폴더 및 파일 검색 머리가 좋지 않은 나로써는 경로내 파일 탐색이 폴더 탐색시 사용되는 API함수 같은걸 다시 뒤져봐야 한다. 개념적인 부분은 알고 있으나 마땅히 사용하려고 하면 다시 좀 봐야 한다는...기억력이 안좋다. -_-;;그래서 심플하게 탐색하는 소스 부분만 와꾸를 잡아놓는다.그냥 Ctrl+C, Ctrl+V 하여 원하는 부분만 수정하여 쓸 수 있도록..ㅋㅋㅋ std::tstring sFinePath = 찾을 경로;sFinePath.append(_T("\\*.*));///< 확장자는 모든것으로 했지만 사용에 따라 변경BOOL bFind = TRUE;HANDLE hSrch = NULL;WIN32_FIND_DATA wfd;hSrch = FindFirstFile( sFinePath.c_str(), &w.. 2014. 12. 2.