Message Process for SDI Chung-Buk HRD Institute of KCCI Dept. of Information & Communication PhD. Kang, Won-Chan.

Slides:



Advertisements
Similar presentations
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Advertisements

Keyboard Input. Announcement 휴강공고 : –4 월 12 일 ( 월요일 ) 수업 없음 – 보강일정 : 차후 공고 예정.
메시지 처리의 기본 개념 메시지 발생된 이벤트의 종류와 정보를 전달하는 일종의 상수 값 윈도우 프로그래밍 가장 중요한 것은 메시지를 처리하는 것 윈도우 시스템 Application 이벤트 발생 메시지 전송 메시지 처리 화면에 출력.
Department of Digital Contents Sang Il Park
Windows Function Windows XP Windows 7 Windows 8 FREE 조장 : 김동환 조원 : 전태우
메뉴 용어 (1/6) 최상위 메뉴 = 메뉴 바 최상위 메뉴 = 메뉴 바.
베플리-T 2.8 설치 매뉴얼 1. 윈도우 XP에서 설치하기 p.2
목차 Contents 무선인터넷용 비밀번호 설정방법 Windows 7 Windows 8 Windows XP MAC OS.
1. 개발 시스템 개요.
Windows Programming Chapter 1. Introduction to SDK
윈도우 운영체제와 윈도우 응용 프로그램의 특징을 이해한다.
MFC Application Frameworks (AFX)
POS 설치 방법 매장 매뉴얼 (윈도우 7 기준) 전산팀.
Lab 10 Guide: 프린터 출력 예제. 한 페이지의 그림 인쇄 (교재 24장, 쪽)
MFC의 메시지 처리.
新 연구관리 프로그램 SAP 설치 안내 1. SAP GUI 7.3 설치 2전자증빙 솔루션 설치 배포 :
Chapter 10. AWT 이벤트.
<<< 시스템등록정보 “하드웨어-장치관리자” 설정 >>>
MCMS3000 네트워크 설정방법 [반도 HFCNMS 시스템 Set-up] 반도전자통신
코크파트너 설치 가이드 Window 7.
윤 홍 란 다이알로그(대화상자) 윤 홍 란
윤 홍 란 MFC 기초 윤 홍 란
공통 컨트롤의 종류와 특징을 개관한다. 각종 공통 컨트롤의 사용 방법을 익힌다..
DPR-1630&1615 IP공유기 셋팅 방법 고객지원팀 작성자 : 정청석.
Visual Basic 기본 컨트롤.
MFC 프로그래밍에 관한 팁 / Keyboard / Timer
MFC 프로그래밍에 관한 팁 / Keyboard
NCS 학사운영 시스템 Guide.
마우스 메시지 처리 기법을 익힌다. 키보드 메시지 처리 기법을 익힌다..
마우스(Mouse) 다루기 컴퓨터응용 및 실습 I.
5장. 마우스와 키보드.
Communication and Information Systems Lab. 황재철
Visual C++ Programming Controls
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
Visual C++ Programming Menu
분할 윈도, 다중 뷰… 영상 통신 연구실 권 동 진 발표 일 : 04월 27일.
Q. 방법#1을 해봐도 실행이 안될 때? Q. 점검 항목이 존재하지 않는다고 할 때?
Neo-plus2 서버 및 클라이언트 설정 방법
통계 사용설명서 1. 구성화면 현재선택창 리스트박스 메인 메뉴 데이터 표출영역 GIS 영역.
홀인원2.0 설치 메뉴얼.
- CPC 초기화면의 2, 3번을 참조하여 인터넷 옵션을 변경한다. (상세화면은 다음페이지 참조)
영상처리 실습 인공지능연구실.
WZC 무선 연결 방법 (Windows XP Ver.).
PRM 정보관리 업체 메뉴얼
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
Lab 1 Guide: 교재 2장 DrawX ( 쪽)
2차시: 달의 공전 지구과학
PC에 설치된 엔드포인트 클라이언트 프로그램을 클릭하여 프로그램 상자를 엽니다
스크린 샷 클릭가능 클릭시 영한사전 반영.
1차시: 낮과 밤이 생기는 원리 지구과학
8장. spss statistics 20의 데이터 변환
PowerPoint 2009/2/17.
클라우드 서버로 사용자 데이터 전송하기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
클라우드 서버로 부터 값 읽어오기 WiFi 시리얼 보드 활용가이드 김영준 헬로앱스 (
※ 인터넷 옵션 조치 방법 ※ ★ 신뢰사이트 등록 (1) ★ 우리들을 신뢰해주세요^^* 방법이 복잡해 보일지 모르지만
법령안편집기 연결버튼 표시가 안 될 경우 정부입법지원센터( 입안 및 심사안을 진행시
7주차 실습 FPGA 보드 사용법.
사업계획서.
제 19 장 TCP 대화식 데이터 흐름.
단축키 기능 1. 단축키 기능 설명 Alt + R 조회 S 저장 I 삽입 A 추가 D 삭제 P 출력 Q 닫기
영상처리 실습 (OpenCV + MFC) Chonbuk National University A.I. Lab.
메뉴(Menu) 컴퓨터응용 및 실습 I.
04장 ㅎㅎ 화소점 처리 화소 점 처리의 개념 디지털 영상의 산술연산과 논리연산 디지털 영상의 다양한 화소 점 처리 기법
▶ 에스에스밀크(ss-MILK ) MC사원 사용 순서
국어지도 유아교육과 권수연 김아람 중등특수교육과 박수진 양한솔
■ 전력 데이터 결락 및 이상 현황 - 결락 및 이상 DATA 현황을 조회 함.
Power Point 예제 디자인 적용 (서식) - (디자인적용) - (원하는 디자인 선택)
CHAP 5. 메뉴와 대화상자.
LABEL Print 설정 ▶ ZEBRA 설정 방법 1. 프린터 설정 LABEL
MAC OS 무선 접속 방법.
Presentation transcript:

Message Process for SDI Chung-Buk HRD Institute of KCCI Dept. of Information & Communication PhD. Kang, Won-Chan

Computer Interface SELECT

Computer Interface SELECT

Computer Interface void CMsgView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Key Pressed"); CView::OnKeyDown(nChar, nRepCnt, nFlags); }

Computer Interface IDABORT : Abort 키를 누름 IDCANCEL : Cancel 키를 누름 IDIGNORE : Ignore 키를 누름 IDNO : NO 키를 누름 IDOK : OK 키를 누름 IDRETRY : Retry 키를 누름 IDYES : YES 키를 누름 MB_ABORTRETRYIGNORE : Abort,Retry,Ignore 버튼이 설정됨 MB_OK : OK 버튼이 설정됨 MB_OKCANCEL : OK 버튼과 CANCEL 버튼이 설정됨 MB_RETRYCANCEL : RETRY 와 CANCEL 버튼이 설정됨 MB_YESNO : YES 와 NO 버튼이 설정됨 MB_YESNOCANCEL : YES 와 NO 와 CANCEL 버튼이 설정됨 nType Value Return Value

Computer Interface SELECT

Computer Interface void CMsgView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Mouse Left Button click"); CView::OnLButtonDown(nFlags, point); }

Computer Interface SELECT

Computer Interface void CMsgView::OnEditUndo() { // TODO: Add your command handler code here AfxMessageBox("Select the Menu Undo item"); }

Computer Interface void CMainFrame::OnEditUndo() { // TODO: Add your command handler code here AfxMessageBox("Select the MainFrame Undo item"); } priority CMsgView > CMainFrame Therefore delete the CMsgView->OnEditUndo()

Computer Interface SELECT

Message Process for MDI

Computer Interface SELECT

Computer Interface SELECT

Computer Interface SELECT

Computer Interface void CMMsgView::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Char key press"); CView::OnChar(nChar, nRepCnt, nFlags); }

Computer Interface SELECT

Computer Interface void CMMsgView::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Mouse Left button press"); CView::OnLButtonDown(nFlags, point); }

Computer Interface SELECT

Computer Interface void CMMsgView::OnEditUndo() { // TODO: Add your command handler code here AfxMessageBox("Select the Undo menu item"); }

Computer Interface SELECT

Computer Interface Heritage Problem void CMainFrame::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Char key press at CMainFrame"); CMDIFrameWnd::OnChar(nChar, nRepCnt, nFlags); } void CMainFrame::OnLButtonDown(UINT nFlags, CPoint point) { // TODO: Add your message handler code here and/or call default AfxMessageBox("Mouse Left button press at CMainFrame"); CMDIFrameWnd::OnLButtonDown(nFlags, point); }

Computer Interface Not Run CView->CMainFrame->CWinApp Message process This is not Window Therefore it is not show

Computer Interface SELECT

Computer Interface void CMMsgApp::OnEditCut() { // TODO: Add your command handler code here AfxMessageBox("Select the Cut menu item"); }

Computer Interface Window message Create: 윈도우가 만들어질 때 발생되는 메시지 함수 OnActivateView: 현재 뷰가 활성화 되었을 때 처리되는 메시지함수 OnBeginPrinting: 프린터로 데이터를 출력하기 시작할 때 처리되는 메시지 함수 OnChildNotify: 차일드 윈도우로부터 WM_NOTIFY 메시가 전달되었을 경우 OnEndPrinting: 프린터로 데이터 출력이 끝났을 때 처리되는 함수 OnInitialUpdate: 윈도우 초기에 업데이트 될 때 실행되는 함수 OnNotify: WM_NOTIFY 가 발생되었을 때 OnPreparePrinting: 프린터로 데이터를 출력하기 위해 준비하는 단계의 함수 OnPrint: 프린터로 데이터 출력시 OnScroll: 스크로 바를 이용하여 스크롤이 일어 났을 경우 PreCreateWindow: 윈도우가 만들어지기 이전에 수행되는 함수 Serialize: 데이터가 디스크에 입력 또는 출력이 되는 것을 처리하는 함수 WindowProc: 현재 윈도우 프로시저

Computer Interface WM_CHAR : 문자키가 눌렸을 경우 ( 화살표키 펑션키 등을 제외한 ) WM_CONTEXTMENU: 윈도우 비 클라이언트 영역에서 버튼을 클릭하였을 때 메뉴 출력을 요할 때 수행되는 메시지 WM_CREATE: 윈도우가 만들어 졌을 때의 메시지 WM_DESTROY: 윈도우가 사라질 때의 메시지 WM_HSCROLL: 수평 스크롤바에서 스크롤바 위치가 바뀔 때 WM_KEYDOWN: 키가 눌려졌을 때 WM_KEYUP : 키가 띄어 졌을 때 WM_KILLFOCUS : 포커스가 사라졌을 때 WM_LBUTTONDBLCLK : 좌측 마우스 버튼 더블클릭 WM_LBUTTONDOWN : 좌측 마우스 버튼을 눌렀을 때 WM_LBOTTONUP: 좌측 마우스 버튼을 띄었을 때 WM_MOUSEMOVE : 마우스가 이동되고 있을 때 WM_PAINT: 화면 출력을 다시 해야 할 때 WM_RBUTTONDBLCLK : 우측 마우스 버튼 더블클릭 WM_RBUTTONDOWN : 우측 마우스 버튼을 눌렀을 때 WM_RBOTTONUP: 우측 마우스 버튼을 띄었을 때 WM_SETCURSOR: 마우스 커서를 설정할 필요가 있을 때 WM_SIZE : 윈도우 크기가 변경되었을 때 WM_TIMER : 타이머가 발생되었을 때 WM_VSCROLL : 수직 스크롤바에서 스크롤바 위치가 바뀔때

END