[VC++|MFC] 스마트폰처럼 스크롤시키기
프로그램의 콘텐츠 영역 (윈도우) 을 손가락으로 눌러 이동시키는 방식의 윈도우 클래스입니다. 손가락을 떼는 순간에도 손가락 이동 속도대로 계속 스크롤이 유지하면서 스크롤이 점점 감속되는 방식으로 스마트폰의 […]
프로그램의 콘텐츠 영역 (윈도우) 을 손가락으로 눌러 이동시키는 방식의 윈도우 클래스입니다. 손가락을 떼는 순간에도 손가락 이동 속도대로 계속 스크롤이 유지하면서 스크롤이 점점 감속되는 방식으로 스마트폰의 […]
새로 만든 다이얼로그 박스를 메뉴를 통해 불러내는 기능을 만들었으므로 이제 실제 다이얼로그 박스를 조작하면 통신 설정이 적용되도록 프로그램밍 해보겠습니다. 그런데 한가지 고민해봐야 할 문제가 있습니다. 메뉴를 […]
통신 설정 윈도우에 대한 사용자 화면을 만들었으므로 여기에 다이얼로그 클래스를 생성시켜 연결시켜 보겠습니다. ResourceView 에서 ”통신 포트 설정” 다이얼로그 박스의 타이틀 바를 더블클릭하면 아래 […]
지금까지 만든 시리얼 통신 프로그램은 접속에 대한 연결과 끊기 기능만 있을 뿐 통신 포트 지정이라든가 보레이트(BaudRate), 기타 패리티 비트등의 설정 및 변경 기능이 없으므로 이제 […]
시리얼 클래스에서 시리얼 포트를 감시하다 반응이 오면 이를 처리할 윈도우로 윈도우메세지를 보내주게 됩니다. 우리가 앞서 선언하고 정의한 이 메세지의 핸들러 함수인 CMainFrame::OnSerialMsg 에서 수신받은 데이터를 […]
CMainFrame 이 CSerialMFC 의 객체를 멤버변수로서 가지게 된다고 했으니 CMainFrame 의 멤버변수를 선언합니다. 아래 그림과 같이 VC++ Work Space 화면의 ClassView 탭에서 CMainFrame 클래스가 표시된 […]
이전에 소개한 시리얼 통신 클래스를 내장시켜 이 프로그램에 시리얼 통신 기능을 부여하는 방법에 대해 설명하겠습니다. 이전글에서 시리얼 클래스의 예제를 다운로드 받아 압축을 풀었을 것입니다. 그 […]
이제 우리의 시리얼 통신프로그램 제작에 들어가겠습니다. VC++ 에서 아래 그림과 같이 MFC AppWizard(ext) 를 선택하여 새 프로젝트를 만들며 프로젝트 이름은 ComConstructor 라고 짓습니다. 그다음 […]
이제부터 시리얼 통신 프로그램 만들기에 대해 본격적이고 보다 구체적인 내용으로 들어가겠습니다. 시리얼 통신 프로그램을 만들것이니 컴퓨터의 시리얼 포트(COM 포트) 의 콘트롤 부분에 대한 부분이 일단 […]
C 콘솔 프로그래밍에서 아마도 가장 간단하게 프로세스를 구현한 코드는 아래와 같을 것입니다. void main(void) { while(0){}; } 그러나 Windows API 에서 하나의 […]
Copyright © 2003 ~ 2026 | Constructor.co.kr