일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 가우시안 필터링
- 케라스 정리
- 딥러닝
- 모두의 딥러닝
- 골빈해커
- 해리스 코너 검출
- 파이토치 강의 정리
- matlab 영상처리
- c언어 정리
- 파이토치
- 모두의 딥러닝 예제
- 파이토치 김성훈 교수님 강의 정리
- c++
- C언어 공부
- object detection
- TensorFlow
- 팀프로젝트
- Pytorch Lecture
- c++공부
- tensorflow 예제
- 미디언 필터링
- 영상처리
- pytorch zero to all
- 김성훈 교수님 PyTorch
- c언어
- MFC 프로그래밍
- 컴퓨터 비전
- 딥러닝 공부
- 딥러닝 스터디
- pytorch
Archives
- Today
- Total
ComputerVision Jack
[MFC프로그래밍 - Chapter6] 본문
반응형
버튼과 에디트 컨트롤
대화 상자
사용자로부터 다양한 형식으로 입력 받거나 사용자에게 정보를 알려주는 데 사용되는 윈도우
대화상자에서 입력을 받거나 출력하는 데 사용되는 도구를 컨트롤이라고 부른다.
- 버튼 : 버튼을 마우스로 클릭하면 이벤트가 입력된다.
- 에디트 컨트롤 : 키보드로 입력된 문자열을 받아들이거나 텍스트 형태 정보를 출력한다.
- 콤보 박스 : 사용자에게 여러 항목을 보여주고 그중 하나를 택하게한다.
- 리스트 박스 : 콤보박스와 마찬가지로 사용자에게 항목을 보여주고 그중 하나를 선택하게 한다.
UpdateDate() 함수
컨트롤과 변수 사이에 데이터를 교환하는 함수
- 매개변수 True : 컨트롤에 있는 데이터가 변수에 전달
- 매개 변수 False : 변수의 내용이 컨트롤에 전달
DoDataExchange() 함수
컨트롤과 변수 사이에 데이터를 전달하기 위해 사용하는 함수
예제 : 대화상자 기반 응용프로그램 만들기
체크박스와 라디오 버튼
라디오 버튼을 만들때, 같은 그룹에 속하는 라디오 버튼 중 가장 먼저 만들어진 라디오 버튼의
Group 속성을 True로 설정해야 한다.
예제 : 라디오 버튼을 이용하여 회원 정보 수집하기
LPSTSTR 자료형
TCHAR 문자열에 대한 포인터 상수 자료형이다.
또한 radio박스에 대하 int형 자료를 반환하여 그 index값에 맞는 값을 출력한다.
예제 : 체크 박스를 이용하여 회원 정보 수집
체크 박스에서 데이터를 얻어오려면 박스 개수에 맞는 변수가 필요하다.
포인터로 선언하고 동적 메모리할당을 이용하여 선언한다.
m_flag new int[4];
콤보 박스와 리스트 박스
콤보 박스를 그릴때, 눈에 보이는 것처럼 사각형 그리지 말고 아래로 길게 사각형을 그려야 한다.
그래야 그 지점까지 콤보 박스가 펼쳐진다.
예제 : 콤보박스를 이용하여 회원 정보 수집하기
콤보 박스 이벤트 처리
- CBN_EDITCHANGE : 편집 창에서 문자열을 입력하거나 수정
- CBN_SELCHANGE : 콤보 박스에서 하나의 항목 선택
- CBN_DROPDOWN : 콤보박스를 펼침
- CBN_CLOSEUP : 펼쳐진 콤보박스 닫음
예제 : 리스트박스를 이용하여 회원 정보 수집하기
반응형
'Image Processing > MFC Programming' 카테고리의 다른 글
[MFC 프로그래밍 - Chapter8] (0) | 2020.02.27 |
---|---|
[MFC프로그래밍 - Chapter7] (0) | 2020.02.26 |
[MFC프로그래밍 - Chapter5] (0) | 2020.02.24 |
[MFC프로그래밍 -Chapter4] (0) | 2020.02.21 |
[MFC프로그래밍 - Chapter3] (1) | 2020.02.18 |
Comments