Tôi cần tạo một Điều khiển chỉ hiển thị đường viền và tôi cần đặt nó trên điều khiển hiển thị video. Nếu tôi kiểm soát trong suốt, thì video bị che khuất, bởi vì các điều khiển trong suốt được kiểm soát bởi bố mẹ và video không được kiểm soát bởi điều khiển; nó được hiển thị bằng cách sử dụng DirectShow hoặc một thư viện khác, vì vậy thay vào đó điều khiển cha mẹ sẽ vẽ BackColor của nó.Làm cách nào để thực hiện Kiểm soát thực sự minh bạch?
Vì vậy - tôi có thể tạo điều khiển không được sơn ở tất cả, trừ khi nó mờ đục không? Bằng cách đó, kiểm soát của phụ huynh sẽ không vẽ lên video.
Tôi biết tôi có thể làm cho biên giới ra khỏi bốn điều khiển (hoặc nhiều hơn nếu tôi muốn nó dashed) nhưng là nó có thể làm những gì tôi muốn bằng cách sử dụng chỉ là một điều khiển?
rslite là đúng - mặc dù bạn thậm chí không cần sử dụng PInvoke như ví dụ của mình - thuộc tính Control.Region là hoàn toàn đủ.
Tôi đã đọc sai câu hỏi. Mặc dù các biểu mẫu có thể được thực hiện trong suốt và hiển thị video thông qua chúng, làm tương tự với biểu mẫu con/điều khiển khó hơn nhiều và yêu cầu các điều khiển dưới sự kiểm soát trong suốt để tăng sự kiện sơn khi cập nhật. – Skizz