본문 바로가기

Study/MFC61

현재 시간 구하기 및 문자열 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.
VisualStyle 변경하기(비쥬얼 스타일 변경) 비쥬얼 스타일 변경하기// Old styleCMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManager));RedrawWindow(NULL, NULL, RDW_ALLCHILDREN | RDW_INVALIDATE | RDW_UPDATENOW | RDW_FRAME |RDW_ERASE); // Office XP StyleCMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOfficeXP));RedrawWindow(NULL, NULL, RDW_ALLCHILDREN | RDW_INVALIDATE | RDW_UPDATENOW | RDW_FRAME |RDW_ERASE); // Windo.. 2014. 11. 14.
다이얼로그 배경색 바꾸기, 컨트롤 배경색 변경 다이얼로그 배경색과 다이얼로그에 배치된 컨트롤러 배경색 변경 하기다이얼로그의 배경색 변경하기 심플하게 정리해 본다. 1. 멤버변수로 CBrush를 선언 파일에 멤버 변수로 하나잡고...CBrush m_brush;.. 2. 에서 SolidBrush 생성난 OnInitDialog()에서 해줬다.m_brush.CreateSolidBrush(RGB(255,255,255)); /// 여기서 잠깐 OnCtlColor 처리 함수 등록하는 방법은 알죠?? 다이얼로그 클릭하고 속성에서 빨간색 부분쪽!!! 자 OnCtlColor 함수를 등록했다고 가정하고~!!1. nCtlColor값이 다이얼로그 인경우 만든 브러쉬 색상으로 리턴2. 다이얼로그 안에 S.. 2014. 11. 13.
[MFC] 컨트롤의 탭 순서 변경하기(tap) MFC에서 컨트롤들의 탭 순서를 변경해보자 MFC로 작업을 하다보면 탭을 사용하여 그 위치를 원하는 순서대로 옮겨 사용자에게 편의를 제공해줘야 하는 때가 있는데이때 내가 원하는 탭의 순서대로 옮기고 싶다면?? 1. Resoruce View로 가서 내가 구성해 놓은 컨트롤들이 보여지는 곳으로 일단 이동 2. Ctrl + D를 누르면 아래처럼 각 컨트롤 옆에 숫자 표시가 나타난다. 그럼 마우스로 숫자가 표시된 부분을 클릭하면 클릭하는 순서대로 숫자가 변경되게 된다.제일 먼저 클릭한 놈이 1로 대고 그 다음 컨트롤을 클릭하면 2.... 그러고 나서 재 빌드후 탭을 누르면 내가 지정한 순서대로 컨트롤에 포커스가 이동하는것을 확인할 수 있다. - 정보는 공유되어야 한다 쭈욱~~- 2014. 11. 10.