Tôi không biết cách sử dụng cả hai. Vì vậy, một mã mẫu với ưu và nhược điểm là hoàn hảo. Cái nào được ưa thích? Tại sao?CTabCtrl nào được ưu tiên hơn CPropertySheet trong MFC?
Trả lời
Không được ưu tiên, chúng phục vụ các mục đích khác nhau. Nếu bạn muốn một hộp thoại có nhiều trang, hãy sử dụng CPropertySheet. Nếu bạn cần một hộp thoại với nhiều trang trong khi một phần của hộp thoại vẫn cố định, hãy sử dụng CTabCtrl. Một CTabCtrl có thể được sử dụng để làm mọi thứ mà CPropertySheet có thể làm, nhưng vì CTabCtrl phức tạp hơn nên sử dụng, nó không nên được sử dụng trừ khi bạn cần sự linh hoạt thêm của nó. Một CPropertySheet cũng có thể được sử dụng như một thuật sĩ bằng cách thiết lập một vài cờ.
Sau đây là một ví dụ của việc sử dụng một CTabCtrl:
aCTabCtrl Example http://rabien.com/image/xcolordialog1.png
Nếu đây là một CPropertySheet, sau đó nó sẽ không thể đặt các màu sắc mẫu bên ngoài của các tab. (Và các nút sẽ phải ở phía dưới)
- 1. Làm thế nào để xóa nút Trợ giúp mặc định trong CPropertySheet trong MFC?
- 2. Khi nào AtomicInteger được ưu tiên hơn đồng bộ?
- 3. Khi `starmap` có thể được ưu tiên hơn `List Comprehension`
- 4. Thẻ meta nào được ưu tiên
- 5. Khi nào các TAG nên được ưu tiên hơn CHI NHÁNH và ngược lại (trong CVS)?
- 6. điều hành được ưu tiên trong C#
- 7. Tại sao COM interop được ưu tiên hơn P/Gọi trong .NET?
- 8. Tại sao clock_nanosleep được ưu tiên hơn nanosleep để tạo thời gian ngủ trong C?
- 9. Chủ đề ưu tiên Vs Chủ đề không ưu tiên
- 10. Tại sao index.html có ưu tiên hơn index.php?
- 11. Hàng đợi ưu tiên với các ưu tiên mục động
- 12. CSS ưu tiên
- 13. ANTLR ưu tiên thẻ
- 14. Các toán tử Boolean được ưu tiên
- 15. Tệp ngữ cảnh Tomcat 5 nào được ưu tiên?
- 16. Toán tử logic nào ưu tiên
- 17. ANTLR3 lexer ưu tiên
- 18. Tại sao "triển khai Runnable" được ưu tiên hơn "mở rộng Thread"?
- 19. Ưu tiên với activemq
- 20. XAMPP (dành cho Windows) có được ưu tiên hơn WampServer không? Nếu vậy, tại sao?
- 21. Ưu tiên trong thang máyM, lilftA, vv
- 22. C++ điển ưu tiên
- 23. Ưu tiên lớp CSS
- 24. Có cách nào ưu tiên hơn để định dạng các chuỗi jQuery để làm cho chúng dễ đọc hơn không?
- 25. C Queue # ưu tiên
- 26. Java: ReentrantReadWriteLock với ưu tiên
- 27. Chỉ định ưu tiên động và ưu tiên cho một toán tử trong Menhir/Ocamlyacc
- 28. Thư viện được chia sẻ trên Websphere "Ưu tiên"?
- 29. Chuỗi hoặc int được ưu tiên cho khóa ngoài?
- 30. điều hành ưu tiên
Những điều khiển là cũ như là địa ngục! Bây giờ có nhiều cái hiện đại hơn: 'CMFCTabCtrl' và' CMFCPropertySheet' – sergiol