2014-11-29 17 views
8

Nếu bạn nhìn vào hình ảnh thu nhỏ trong Windows Explorer, bạn sẽ nhận thấy rằng chúng có bóng đổ, là hiệu ứng này liên quan đến điều khiển ListView hay Windows Explorer thực hiện thêm một số mã hóa để thực hiện hiệu ứng này?Thêm bóng đổ vào ListView (Chế độ biểu tượng)?


Edit:

Vì vậy, nó bật ra rằng Windows sử dụng điều khiển khác. Vì vậy, câu hỏi của tôi bây giờ là làm thế nào tôi có thể thêm một bóng thả vào ListView "bình thường".

+0

Explorer không sử dụng điều khiển danh sách hệ thống –

+0

kiểm soát mà chúng tôi không có quyền truy cập vào? –

+1

Có thực sự nó không: http://stackoverflow.com/questions/4089196/netuihwnd-and-directuihwnd –

Trả lời

0

Để có chế độ xem danh sách chuẩn, bạn có thể muốn sử dụng kỹ thuật được gọi là vẽ tùy chỉnh (https://msdn.microsoft.com/en-us/library/windows/desktop/ff919569(v=vs.85).aspx).

Về cơ bản, bạn yêu cầu chế độ xem danh sách của bạn không vẽ các mục của nó, nhưng thay vào đó, hãy gửi cho bạn một số thông báo cửa sổ để bạn tự vẽ chúng. Đây là một kỹ thuật rất linh hoạt nhưng cũng rắc rối, bởi vì bạn cần xử lý nhiều thứ (như một mục được chọn/vô hiệu hóa, phông chữ, màu sắc, vv)

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