본문 바로가기
반응형

개발언어/C++37

c++ 탭 컨트롤 탭 변경하기 c++ 탭 컨트롤 탭 변경하기 탭 지정(변경)을 하기 위한 메소드이다. 탭변경이후 이벤트를 처리하기 위해서 호출한다. 소스는 아주 간단하다. 1 void CDetailWindow::ChangeTab(int nTab) 2 { 3 // nTab로 탭변경 처리함. 4 m_tabDeatil.SetCurSel(nTab); 5 6 // 탭 변경후 아무런 이벤트를 호출한다. 7 BOOL bHandled; //초기화되지 않아 쓰래기값? 8 OnTabChanged(0, 0, bHandled); // 탭 변경이벤트 처리호출 9 } 2010. 5. 26.
마우스 위치에 하위 메뉴 출력하기 마우스 위치에 하위 메뉴 출력하기 마우스 클릭하 위치를 받아 POINT p 자료형으로 받는다. :: GetCursorPos(&p); 포커스의 위치를 받는다. 메뉴 리소스를 로드하고 받은 메뉴리소스를 해당 좌표에 서브메뉴로 출력한다. 출력후 메뉴리소스를 해제한다. (파괴함) 1 //세부 메뉴를 보여줌 2 HMENU hMenu, hPopupMenu; 3 4 // 해당 조건에 따라서 다른 메뉴를 보여줌. 5 if(g_bCooperation) 6 // 메뉴 리소스 로드 7 hMenu = LoadMenu(_Module.m_hInst, MAKEINTRESOURCE(IDR_CHART_MENU_RSVCARD_WS)); 8 else 9 hMenu = LoadMenu(_Module.m_hInst, MAKEINTRESOUR.. 2010. 5. 26.
C++ GDI Font, Brush 생성과 삭제 C++ GDI Font, Brush 생성과 삭제 c++ GDI 객체생성 하는 방법과 삭제하는 방법입니다. Font 생성과 Brush 생성하고 객체를 해제를 꼭해주어야 합니다. 뭐 어려운 내용은 없고 폰트 생성 옵션과 브러쉬 생성 옵션을 숙지 하시면 됩니다. 1 ////////////////////////////////////////////////////////////////////////// 2 /** 3 @brief : CreateGDIObject 4 5 @date : 2010-05-25 오후 4:27:27 6 @author: Kwangho Park 7 @remark: GDI 생성. Font, Brush 등. 8 수정내역 9 -------------------------------------------.. 2010. 5. 25.
다이얼로그에 라인, 사각형 등의 UI 그리기 다이얼로그에 라인, 사각형 등의 UI 그리기 C++ 에서 UI 작업하는 함수이다. 라인을 그리거나 도형을 그리는 함수이다. 펜 객체를 써서 라인을 그리고 도형을 그리는 것이다. 주의해야 할것은 .. 펜이라는 객체는 이전에 쓰던 펜을 저장해두고 새로 쓸펜을 지정해준다. 그리고 다시 이전 펜으로 복원해주고 새로 쓴펜을 삭제해주면 된다. 1 ////////////////////////////////////////////////////////////////////////// 2 /** 3 @brief : OnUIDraw 4 5 @date : 2010-05-20 오전 9:25:16 6 @author: Kwangho Park 7 @remark: UI 그려주기. 8 수정내역 9 ---------------------.. 2010. 5. 20.
반응형