[MFC] SDI 환경에서 버튼의 동적 생성과 메시지를 처리하는 방법 [질문 내용] mfc위자드로 CView로 상속받은 (SDI)프로젝트를 생성했습니다. 그리고 뷰에 1행에 동적으로 버튼을 행맞춰서 만들고 싶은데, 아무리 생각해도 모르겠군요. 동적으로 말입니다. 4개든 10개든.... 그리고 각 버튼을 눌렀을때 메시지박스가 나와 "현재버튼은 1입니다." 같이 나왔으면 합니다. 다시말해 이벤트 핸들러도 동적으로 만들어야 합니다. 너무나 어려워 질문드립니다. [답변 내용] 안녕하세요~! 먼저 동적으로 버튼을 5개 생성시킨다고 가정하고 해더파일에 #define MAX_BUTTON_COUNT 5 라고 먼저 정의하고, 버튼을 동적으로 만들어서 사용해야하니까 동적으로 생성된 버튼을 관리할 변수를 선언해야겠죠? 클래스 선언부에 말이죠!! private: CButton *mp_test_.. 더보기 [MFC] 컨트롤 동적 생성 이것저것 하다보면 컨트롤들을 동적으로 생성해야하는 경우가 있을 수 있다. 그런 경우는 다음 순서로 행하면 된다. 1. xxxxDlg.h 파일에 원하는 컨트롤의 변수를 선언한다. 2. 원하는 위치(특정 이벤트 발생에 대한 처리 부분)에서 Create() 3. Resource.h에 ID를 설정 그럼 위의 순서에 따라서 버튼을 눌렀을 때 달력이 동적으로 생성되로록 해보겠다. 더보기 [MFC] 버튼에 이미지 넣기 MFC 버튼에 이미지를 넣는 예제 입니다. 소스는 테스트 용이라 공개하지 않고요 (캡쳐만 뜨고 지워버린;) 초보자분도 이대로 따라만 하시면 충분히 할 수 있을 거라 생각합니다. Ctrl + Shift + E 를 누르시면 다음과 같은 리소스 뷰가 나타난다. dialog 에 가면 IDD_DIALOG 이라는 친구가 있는데 야를 더블클릭하면 이런 창을 만날수 있슴. 여기서 도구상자에 가서 Button을 생성해준다. 그냥 드레그로 다가 살짝 끌어당겨 줌 만들어 진다. 그럼 이러한 버튼이 생성된다. 버튼을 누르고 오른쪽 버튼을 눌러주면 이러한창이 나타나고 [변수추가]라는 버튼을 살며시 눌러준다. 그럼 이러한 창이 나타나고 여기서 중요한게 두가지가 있다. 1. 변수 형식을 꼭 CBitmapButton 2. 변수 이름.. 더보기 이전 1 ··· 36 37 38 39 40 41 42 ··· 61 다음