MFC
-
[MFC] 읽기 전용이므로 추가/제거MFC/Visual C++ 2008 2021. 1. 12. 14:56
프로젝트를 작업할 때 이렇게 '~ 읽기 전용이므로 추가/제거~' 라고 문구가 뜨는 경우가 있다. 마음이 급한 경우에는 조금... 화나지만, 이 경우는 제 경험으로는 1. 컨트롤의 이름을 프로젝트 중간에 바꿔주거나 2. 이벤트 처리 함수를 삭제/추가를 하면서 미처 제대로 삭제하지 못한 코드가 있다. 위의 두 가지 정도의 이유로 생기는 거 같다. 오류가 나는 거에 대한 사진은 오류가 다시 나면 캡쳐해서 올리도록 하고!! 해결 방법은 1. DoDataExchange 함수를 확인해서 변수가 제대로 추가되었는지, 지워 지지 않은 변수가 있는지 확인해 준다. 2. 이벤트 처리 함수에 대한 경우에도 헤더나 메시지 맵 부분을 확인 해보길 바란다!!! 내 자신아!!
-
[MFC] AfxMessageBox 알림창 띄우기 및 활용MFC/Visual C++ 2008 2021. 1. 6. 17:15
https://garage-fullof-dummy.tistory.com/51 [MFC] 프로젝트 생성하기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에 garage-fullof-dummy.tistory.com **프로젝트 생성은 위의 주소에서 하고 와주세요! AfxMessageBox 알림창 띄우기 및 활용 1. 다이얼로그 위에 버튼 컨트롤을 하나 배치 해준다. 버튼을 오른쪽 마우스로 클릭해서 속성 창을 열어서 Caption을 '1분 타이머'로 바꿔준다. 2. 버튼에서 오른쪽 마우스를 클릭해서 '이벤트 처리기 추가'를 선택..
-
[MFC] 프로젝트 생성하기MFC/Visual C++ 2008 2021. 1. 6. 16:28
1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에서 MFC 사용'이 체크 되어 있는지 확인해 준다. 4. Default 값으로 두고 다음으로 넘어간다. 5. Default 값으로 두고 다음으로 넘어간다. 6. 생성된 클래스를 확인하고 마침을 눌러 프로젝트 생성을 끝낸다. 7. 프로젝트 생성을 끝내면, 첫 화면으로 아래와 같은 대화 상자가 나타날 것이다. 필요한 컨트롤을 배치하여 사용한다.
-
[MFC] Date Time Picker으로 선택된 날짜 받아오기 & 현재 시간 받아오기MFC/Visual C++ 2008 2021. 1. 6. 12:31
Date Time Picker으로 선택된 날짜 받아오기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에서 MFC 사용'이 체크 되어 있는지 확인해 준다. 4. Default 값으로 두고 다음으로 넘어간다. 5. Default 값으로 두고 다음으로 넘어간다. 6. 생성된 클래스를 확인하고 마침을 눌러 프로젝트 생성을 끝낸다. 7. 프로젝트 생성을 끝내면, 첫 화면으로 아래와 같은 대화 상자가 나타날 것이다. Date Time Picker는 여기에 배치한다. 8. '도구 상자'에서 Data Time Picker와 Static ..
-
[MFC] 부모 다이얼로그에서 자식 다이얼로그 생성하기MFC/Visual C++ 2008 2021. 1. 5. 13:52
부모 다이얼로그에 자식 다이얼로그 생성하기 1. 프로젝트 이름을 ‘MakeChild’라고 지어 준 뒤 ‘MFC 응용 프로그램’을 선택하고 확인을 누른다. 2. 확인을 누른 다음 화면에서는 다음을 눌러 지나간다. 3. 대화 상자 기반을 선택해준다. 대화 상자 기반을 선택해 주면 다른 값들은 Default로 그대로 두고, 공유 DLL에서 MFC 사용이 체크 되어 있는지 확인해준다. 일반적으로 Default 값으로 설정되어 있다. 4. Default 값으로 두고 다음 5. Default 값으로 두고 다음 6. 자동으로 생성되는 App 과 Dlg 소스 파일을 확인하고 마침을 눌러준다. 7. 새로운 프로젝트 생성이 완료되면 위와 같이 기본 다이얼로그가 보인다. 오늘은 부모 다이얼로그에 자식 다이얼로그를 생성해 보..
-
[MFC] 파일 삭제 하기MFC/Visual C++ 2008 2020. 11. 6. 15:41
CFileFind 클래스 : CFileFind에는 검색을 시작하고, 파일을 찾고, 파일의 제목, 이름 또는 경로를 반환하는 멤버 함수가 포함된다. 인터넷 검색의 경우 멤버 함수 GetFileURL이 파일의 URL을 반환한다. MSDN : https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cfilefind-class?view=msvc-160 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 class CFileFind : public CObject { public: CFi..