2011-01-07 23 views
6

Tôi cần tạo thanh tiến trình với các góc bo tròn trong ứng dụng MFC. Tôi đã thử sử dụng một sự kết hợp của CreateRoundRectRgn() và SetWindowRgn(), trong đó có tác dụng làm cho kiểm soát biến mất hoàn toàn. Tôi cũng đã thử sử dụng lớp phủ GIF trong suốt sẽ được vẽ trên đầu thanh tiến trình, nhưng tôi chỉ có thể lấy lớp phủ được vẽ phía sau thanh tiến trình. Bất kỳ đề xuất?Làm cách nào để tạo điều khiển tiến trình trong MFC với các góc được làm tròn?

Trả lời

2

Hi bạn có thể nhìn vào bài viết này http://www.codeproject.com/KB/miscctrl/cskinprogress.aspx

+0

Cảm ơn bạn đã liên kết - có vẻ như nó sẽ làm các trick, nhưng tôi cần phải tìm ra cách để tích hợp nó với phần còn lại của giải pháp của tôi, và có thể mất một thời gian - sẽ đăng lại với kết quả. –

+0

@Alexander Morgan Không có vấn đề gì chỉ cần hỏi) –

+0

Giải pháp được cung cấp chỉ làm tròn chính thanh - hộp chứa là thứ cần được làm tròn và mã được cung cấp không làm điều này. –

Các vấn đề liên quan