728x90
반응형

공부/[2022] MFC 윈도우 프로그래밍 5

[22.11.16] 대화상자 관련 실습 / 난수 생성, 텍스트 활용 (MFC 윈도우 프로그래밍)

대화상자로 텍스트랑 해당 텍스트의 폰트와 크기 값 입력 받고 출력하는 프로그램 지우기 버튼 누르면 대화상자가 꺼짐 사용할 변수 등을 헤더 파일에서 선언해주고, 대화상자가 시작할 떄와, 확인 버튼을 눌렀을 때의 명령어 SetDlgItem ~ 과 GetDlgItem~ 를 이용한 모습 뷰의 헤더에서도 선언해주고, cpp 파일의 생성자에서 초기화 그리고 마우스 왼쪽 클릭 시 대화상자가 나타나게끔 하고, 대화 상자의 변수 값과의 연동 (대화상자 헤더 파일 #include 해야함) 입력받은 거 그려주기 대화 상자 기반 난수 생성 -> 로또 느낌의 프로그램 / 중복 방지 할거면 반복문 하나 만들어서 비교해야 할 듯(배열 이용해서?) 이걸 참고해서, 컨트롤 변수 활용! 초기값 설정 시작 버튼 눌렀을 때의 난수 생성 실..

[22.10.12] 메뉴바 구현 및 여러가지 실습 (MFC 윈도우 프로그래밍)

만들고자 하는 게임이 제 4의 벽을 깨서 게이머와 이야기하는 컨셉이라 상대바나 메뉴바를 이용한 트릭을 구현할 것이기에, 공부를 더 할 예정이나 추가 실습이 필요할 것 같다. 리소스 -> 메뉴 구현 헤더 파일에서 변수 생성 -> cpp파일에서 초기화 클래스 뷰에서 이벤트 추가 이벤트 코딩 근데 무의식적으로해서 그런지 함수명과 함수에 해당하는 색이 다르다 뭐~ 어떻게하는지 아니까 뭐~ OnPaint() 구현 이건 추가로 컨택스트 메뉴 (윈도우 창, 뷰에서 우클릭 시 나타나는..) 컨택스트 메뉴는 고려하지 않았는데, 한 번 고려해서 플로우차트를 수정해볼까 생각중이다.

[22.10.05] MFC 윈도우 프로그래밍 실습(마우스, 키보드 이벤트, 캐럿 등)

1. 마우스 드래그 앤 드롭으로 타원 그리기 완성 추가로 클라이어느 밖에서도 드래그 앤 드롭이 가능하려면 OnLButtonDown 첫 번째에 SetCapture(); 쓰구 ~UP의 마지막 부분에 ReleaseCapture();를 쓰면 된다. 종료 불가 마우스 커서로 원의 바깥/안 여부 확인 캐럿 만들기 키보드 제어(방향키, 스페이스바)

728x90
반응형