본문 바로가기

전체 글194

그라데이션 배경색 입히기 다이얼로그 배경에 그라데이션으로 배경색을 입혀보자 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.
소프트웨어 개발 과정 "GOF 디자인 패터! 이렇게 활용한다" 책에서 읽은 내용의 일부를 정리해 놓는다.(문제가 되면 삭제 하겟음) 일반 적인 소프트웨어 개발 과정 순서는 아래와 같다.1. 요구 사항 명세2. 요구 사항 분석3. 기본 설계4. 상세 설계5. 구현6. 테스팅7. 유지보수 1) 요구사항 명세 1.1) 주요 작업 - 요구 사항의 정확한 이해 및 유도 - 과하거나 불필요한 요구 사항 협상, 조율 - 요구사항의 적합성 검토, 향후 예측 1.2) 주요 산출물 - 전반적 업무 흐름도 - 요구 사항 상세 기술서 - 요구 사항 검토 의견서 2) 요구 사항 분석 2.1) 주요 작업 - 요구 사항에 대한 체계적이고 구체적인 분석 - 실제 실행 환경에 대한 분석 2.2.) 주요 산출불 - 기능, 행위, 데이터 측면의 요구 사항 분.. 2014. 11. 23.