Tôi đang sử dụng một VCL TProgressBar Delphi 2009 dưới dạng một loại máy đo "trống/đầy đủ".Tắt hoạt ảnh thanh tiến trình trên Vista Aero
Trên Vista, với chủ đề Aero được bật, tính năng này có hoạt ảnh liên quan đến nó, điều này gây phiền toái và không phù hợp với đồng hồ đo.
Có cách nào để vô hiệu hóa tính năng này (KHÔNG bằng cách điều chỉnh cài đặt chủ đề của người dùng!) Để ngăn hoạt ảnh trên bộ điều khiển này?
Để làm rõ, tôi muốn một cái gì đó về cơ bản giống với 'không gian đĩa được sử dụng' mét trong Windows Explorer. Không có hoạt ảnh nhưng vẫn có hiệu ứng tô bóng và viền đẹp mắt.
Cập nhật:
Tôi hiểu rằng tôi cần một "mét", chứ không phải là thanh tiến trình thực sự. Làm cách nào một thước đo theo chủ đề có thể được thực hiện bằng cách sử dụng thanh điều khiển thanh tiến trình windows chuẩn?
Đã hiểu - nhưng nó nói: "Mét: Mẫu này không phải là thanh tiến trình, nhưng nó được triển khai bằng cách sử dụng điều khiển thanh tiến trình." Làm thế nào tôi có thể thực hiện một "đồng hồ" như vậy bằng cách sử dụng kiểm soát thanh tiến trình? Đối với các thành phần Abakus, ứng dụng của tôi sẽ trông giống như nó được thiết kế trong mười năm qua. – Roddy
Tôi không biết làm thế nào để thực hiện đồng hồ, và không có Vista ở đây để kiểm tra. Bạn có thể chạy Spy ++ và xem các cờ kiểu Windows được đặt cho các điều khiển đồng hồ đo không? Spy ++ đi kèm với MS Visual C++. Google cho "phần mềm gián điệp miễn phí" nếu bạn không có. – mghie
Đối với Abakus - Tôi nghe bạn ;-) Nếu bạn cần đánh giá để nhìn tốt trong Vista nó tất nhiên sẽ là tốt nhất để tìm một phong cách cho sự kiểm soát chung. Tôi không tìm thấy gì trong SDK nền tảng ... Hãy xem http://msdn.microsoft.com/en-us/library/cc656530(VS.85).aspx để biết tài liệu có sẵn. – mghie