분류 전체보기
-
[MFC]버튼(Button) 클릭으로 캡션 바꾸기MFC/Visual C++ 2008 2021. 1. 25. 11:03
이 포스팅에서는 에디트 컨트롤에 입력된 글자로 버튼 위의 글씨를 바꿔보겠습니다. garage-fullof-dummy.tistory.com/51 [MFC] 프로젝트 생성하기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에 garage-fullof-dummy.tistory.com **프로젝트 생성은 필요하다면 위의 포스팅을 참고 해주세요! 먼저 이름이 바뀔 버튼 한 개와 에디트 컨트롤을 빈 다이얼로그에서 얹어 줍니다. 버튼 이름은 바꿔줘도 되고, 아니면 그대로 두 셔도 상관없습니다. 어차피 클릭이벤트로 변경해 줄거니깐...ㅎㅎ..
-
[MFC]버튼(Button) 클릭 이벤트 처리하기MFC/Visual C++ 2008 2021. 1. 25. 09:59
garage-fullof-dummy.tistory.com/51 [MFC] 프로젝트 생성하기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에 garage-fullof-dummy.tistory.com 버튼 이벤트 처리 하기 일반적으로 버튼에서 많이 사용하는 이벤트는 사용자가 클릭했을 때를 나타내는 클릭 이벤트이다. 시작해봅시다! ---------프로젝트 생성은 위의 포스팅을 참고 해주세요! 먼저 버튼 하나를 도구 상자에서 끌어와서 생성된 빈 다이얼로그에 올려준다. 버튼에 커서를 두고 오른쪽 마우스를 클릭해서 속성 창으로 들어간..
-
[MFC] 다이얼로그 메뉴와 버튼에서 띄우기MFC/Visual C++ 2008 2021. 1. 22. 11:09
프로젝트를 진행하다 보면, 메인 다이얼로그 말고도 필요에 따라서 여러 형태의 다이얼로그가 필요한 경우가 있다. 이 포스팅에서는 다이얼로그를 추가해서 사용하는 방법에 대해서 알아보겠습니다. 프로젝트 생성 방법은 아래 글을 참고 해주시고, 프로젝트의 리소스 뷰에서 마우스 오른쪽 버튼을 눌러 Dialog 삽입을 클릭해 줍니다! garage-fullof-dummy.tistory.com/51 [MFC] 프로젝트 생성하기 1. Microsoft Visual 2008을 시작해서 프로젝트를 새로 생성해 준다. 프로젝트 이름은 'Test'로 만들었다. 2. 다음을 누르고 넘어가준다. 3. 프로젝트 타입을 '대화 상자 기반'으로 변경해주고, '공유 DLL에 garage-fullof-dummy.tistory.com 리소스 ..
-
[MFC] 다이얼로그(Dialog)에 메뉴 바 추가하기MFC/Visual C++ 2008 2021. 1. 22. 10:18
이 포스팅에서는 다이얼로그에 메뉴 바를 추가하는 방법에 대해서 알아보겠습니다! 우선 프로젝트를 생성해 주시고, 리소스 뷰를 열어 주세요! 리소스 뷰는 보기>>다른 창>>리소스 뷰에서 찾거나 또는 Ctrl+Shift+E를 사용해서 열어 줍니다! 리소스 뷰에서 리소스 추가 메뉴를 선택해줍니다. 리소스 추가 창에서 Menu를 선택하고, 새로 만들기를 클릭해서 '메뉴' 리소스를 추가해줍니다! 다이얼로그 기반으로 만든 프로젝트라면 Menu 리소스가 없는 상태였기 때문에, Menu 라는 폴더가 리소스 뷰에 추가 되고, 그 안에 방금 추가한 Menu 리소스가 들어 가 있을 겁니다. 이 메뉴를 클릭하면, 이런식으로, 아무런 메뉴도 입력 되지 않은 빈 메뉴 창이 보일 거에요. 여기에 이제 넣고 싶은 메뉴 한 가지 정도 ..
-
[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. 버튼에서 오른쪽 마우스를 클릭해서 '이벤트 처리기 추가'를 선택..