나는 visual studio 2008을 가지고 있으며, 왼쪽에는 파이어 폭스 북마크 사이드 바처럼 최소화 할 수있는 프레임이있는 GUI 애플리케이션을 만들고 싶다. 그래서 제 질문은 : 1) 어떤 유형의 프로젝트가 필요합니까? 2) 실제로 어떤 컨트롤이 사이드 바를 구성합니다. 3) 메인 프레임을 만들어 사이드 바가 열려있을 때 크기를 조정할 수 있도록하려면 어떻게해야합니까? 예는 시원할 것입니다. 미리 감사드립니다. CPVisual Studio 2008 C++ 프로젝트에서 firefox의 책갈피 측근과 같은 것을 만드는 방법은 무엇입니까?
답변
간단한 SDI 프레임 창에 첨부 된 TaskPane (CTaskPane)처럼 보입니다. (파이어 폭스는 자신의 툴킷으로 많은 일을하고 있습니다.)
"TaskPane"와 "VisualStudioDemo"
단지 하나의 작은 추가/수정 : 당신이 VS 2008을 사용하는 경우, 당신은 정말로 SP1을 원한다. 몇몇 버그를 고치는 등 *와 *는 기능 팩을 포함한다. –
종종 중상 비록이 새로운 UI 컨트롤과 함께 MFC VS2008 기능 팩 (다운로드) 및 기능 팩 샘플 (예를 들어 샘플 프로젝트의 일부를 보라 맥스가 말했듯이, MFC는 CTaskBar
을 제공합니다. 이것은 정확히 이런 종류의 것을 위해 설계되었습니다. 내부에 가지고있는 것은 CTreeCtrl
(또는 CTreeeView
)와 연결된 CImageList
을 사용하여 책갈피 아이콘을 표시합니다. 사이드 바가 열려있는 동안 메인 프레임 크기를 조정하면 자동으로 처리됩니다. 이를 포함하는 프로젝트를 만들려면 "MFC 응용 프로그램"을 선택한 후 "Visual Studio"응용 프로그램 유형을 선택하십시오.
기록 메모와 마찬가지로 FireFox는 이 아니며은 실제로 MFC CTaskBar를 사용합니다. 파이어 폭스의 사이드 바는 비교에 의해 상당히 제한적이다. CTaskBar는 사용자가 원하는대로 재 배열 할 수있는 다중 작업 표시 줄을 지원합니다. 각 작업 표시 줄은 여러 개의 바둑판 식 및/또는 탭 패널을 가질 수 있습니다 (예를 들어, 사용자는 드래그하여 전체 작업 표시 줄을 이동할 수있을뿐만 아니라 작업 표시 줄을 드래그하여 별도의 작업 표시 줄이 될 수도 있습니다.
거의 모든 것이 MFC에서 내부적으로 처리됩니다. 창에 데이터를 저장하고 그리기위한 창 클래스를 만들고,
글쎄, 언제든지 FF here에 대한 출처를 다운로드 할 수 있으며 원하는대로 찾을 수 있습니다.). 기억할 또 다른 좋은 도구는 spy ++ (VS에서)이며, 창 등의 속성을 찾는 데 매우 유용합니다.
- 1. Visual Studio 2008 C++ 프로젝트 템플릿을 만드는 방법은 무엇입니까?
- 2. Visual C# 2008 속성 창과 비슷한 것을 만드는 방법은 무엇입니까?
- 3. Visual Studio editor의 책갈피
- 4. 책갈피 - Visual Studio
- 5. 같은 TFS 2008 프로젝트에서 Visual Studio 2010과 2008을 함께 사용하십시오.
- 6. Visual Studio 2010의 Visual Studio 2008 프로젝트에서 소스 편집
- 7. 특정 Visual Studio 2008 프로젝트에서 두배가 잘못 추가되는 이유는 무엇입니까?
- 8. Visual Studio 2008/Visual C++ 2008 Express를 사용하여 C 학습하기
- 9. Visual Studio (2008)에서 비동기 빌드 이벤트를 만드는 방법은 무엇입니까?
- 10. Visual Studio 2008 ASP.NET 디자이너를보다 빠르게 만드는 방법은 무엇입니까?
- 11. Visual Studio (C++)에서 디버그 세션 (중단 점/책갈피) 저장
- 12. Visual Studio 2008 및 C#
- 13. Visual Studio 2008 C++ 종속성
- 14. visual studio 2008 캐시
- 15. visual studio 2008 dll 문제
- 16. Visual Studio 2008 핫픽스
- 17. 새 클래스를 만드는 Visual Studio 2008?
- 18. iPhone Folders와 같은 것을 만드는 방법은 무엇입니까?
- 19. Visual Studio 2008
- 20. Visual Studio 2008 C++ Project에 라이브러리 추가
- 21. 편집자 visual studio 2008
- 22. Visual Studio 2008 디버깅
- 23. Visual Studio 설치 프로젝트에서 텍스트 상자 필드를 작성하는 방법은 무엇입니까?
- 24. Visual Studio 2010 C++ 프로젝트에서 DLL 사용
- 25. Visual Studio 2010 C++/CLI 프로젝트를 Visual Studio 2008 프로젝트로 변환하는 방법은 무엇입니까?
- 26. Visual Studio 2008 Intellisense가 누락되었습니다.
- 27. Visual Studio 2008 표준 버전을 Visual Studio 2008 SP1 표준판으로 업데이트하는 방법은 무엇입니까?
- 28. Wierdness 디버깅 Visual Studio C++ 2008
- 29. visual studio 2008 테마
- 30. Visual Studio 2008 설명서
유용한 GUI 도구와 같은 세부 사항이 유용 할 것입니다. –
그 질문의 일부라고 생각합니다. – SLaks
좋아, 그럼 나쁘다. –