본문 바로가기

컴퓨터과학[2-1]/knou_[2-1]Visual_C20

MFC Keyboard 방향키로 차일드 윈도우의 크기를 조절해 보자 MFC Keyboard & Message Keyboard 방향키로 차일드 윈도우의 크기를 조절해 보자 void CKeyMoveView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) // WM_KEYDOWN - 방향키로 차일드 윈도우 이동 { // TODO: Add your message handler code here and/or call default CPoint ptChild; //차일드 윈도우의 좌표. CRect Rect; //차일드 윈도우의 좌표 및 크기. CSize sizeChild; //차일드 윈도우 크기 조절 WORD ctrlResult = ::GetKeyState(VK_CONTROL); BYTE ctrlHigh = HIBYTE(ctrlResult).. 2015. 4. 2.
MFC Keyboard 방향키로 차일드 윈도우를 이동해보자 MFC Keyboard & Message Keyboard 방향키로 차일드 윈도우를 이동해보자 void CKeyMoveView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) // WM_KEYDOWN - 방향키로 차일드 윈도우 이동 { // TODO: Add your message handler code here and/or call default CPoint ptChild; //차일드 윈도우의 좌표. CRect Rect; //차일드 윈도우의 좌표 및 크기. //차일드 윈도우의 두 좌표 정보 (스크린 기준)를 알아 온다. m_wndChild.GetWindowRect(&Rect); ptChild.x = Rect.left; ptChild.y = Rect.top; //스.. 2015. 4. 2.
MFC Keyboard & Message Keyboard & Message Human Input Device WM_CHAR WM-COMMAND WM__KEYDOWN & OnKeyDown() Project Name KeyMove Class View CKeyMoveApp CKeyMoveDoc CKeyMoveView CMainFrame Class View ->CKeyMoveView->마우스 우클릭 ->속성(Properties) ->Messages ->WM_CREATE int CKeyMoveView::OnCreate(LPCREATESTRUCT lpCreateStruct) //WM_CREATE - 차일드 윈도우 생성 { if (CView::OnCreate(lpCreateStruct) == -1) return -1; // TODO: Add your spe.. 2015. 4. 1.
MFC 코드의 흐름 MFC 코드의 흐름 Function: CSdiSeqApp::CSdiSeqApp() Function: CSdiSeqApp::InitInstance() Function: CSdiSeqDoc::CSdiSeqDoc(void) Function: CMainFrame::CMainFrame(void) Function: CMainFrame::LoadFrame() Function: CMainFrame::PreCreateWindow() Function: CMainFrame::PreCreateWindow() Function: CMainFrame::OnCreate() Function: CMainFrame::OnCreateClient() Function: CSdiSeqView::CSdiSeqView() Function: CSdi.. 2015. 3. 30.
MFC 윈도우 프로그래밍(최호성)101page 풀이 윈도우 프로그래밍(최호성)101page 풀이 char*형의 전역변수를 선언하고 InitInstance() 함수에서 이 변수에 256바이트 길이의 메모리를 할당한 후 임의의 문자열을 저장 하도록 하고 ExInstance() 함수에서 메모리를 해제 하도록 해 봅시다. 5번 실습을 마친 상태에서 메인 프레임 윈도우가 화면에 나타나기 전에 문자열을 메시지 상자를 이용해서 출력해 봅니다. 너무나 다양한 곳에 코딩이 가능하겠지만 어디가 적합한 위치인지 스스로 고민해서 코딩해 봅시다. 윈도우 프로그래밍(최호성) 중에서 전역변수 STATIC, EXTERN 일반 전역변수 STATIC EXTERN 사용하고자 하는 함수 안쪽 시작부분이나 바로 밖에 시작전에 선언한다, [자료형 변수명][extern 자료형 변수명] 형태로 s.. 2015. 3. 29.
MFC Control Video MFC 주요 Control Bitmap & Handling of image file control 2015. 3. 28.