2014-07-05 2 views
0

내 소프트웨어는 두 개의 패널로 분할 된 프레임을 기반으로합니다.

예를 들어, "let 's draw"버튼을 클릭하면 왼쪽의 첫 번째 패널이 도구 상자 색상 팔레트, 등등 브러쉬), 두 번째 패널이 노래를 오른쪽에, 노래 4 개 개의 버튼을 표시해야합니다 왼쪽에, 나는 버튼을 클릭하면

것은 "노래하자"패널과 같은 페인트가되어야

wxWigets는 컨텍스트와 함께 wxPanel을 만듭니다.

결과를 얻는 데 가장 좋은 방법은 무엇입니까?

  1. 4 개의 패널을 렌더링합니다 (드로잉 용 2 개, 노래 용 2 개). 내가 사용하는 두 가지는 위치 0,0에 있습니다. 다른 위치에 -1000,0
  2. 나는 changeRightPanelIntoDrawing(), changeLeftPanelIntoSinging(), changeRightPanelIntoSinging()를 일부 기능 changeLeftPanelIntoDrawing()를 만든 다음 나는
  3. 다른 힌트 클릭에 그들에게 전화?

답변

0

당신은 wxSimplebook입니다. wxSimplebook을 사용하면 다른 페이지 (임의의 창)를 추가하고 전환 할 수 있습니다. 이전 버전을 사용하는 중이라면 wx/simplebook.h의 내용을 프로젝트에 드롭하고 사용할 수 있습니다. 매우 간단한 클래스이며 30 초 내에 코드를 읽으면 구현 방법을 확인할 수 있습니다.

관련 문제