Tôi muốn hiển thị một số đồ họa tùy chỉnh trên ứng dụng Windows toàn màn hình của bên thứ 3.Lớp phủ trên ứng dụng toàn màn hình 3D
Bạn đã chơi bất kỳ trò chơi Steam nào chưa? Nó có một file thực thi, GameOverlayUI.exe cho phép bạn truy cập các cửa sổ Steam từ bên trong một game. (Các phần tử GUI trông được vẽ tùy chỉnh, tôi không biết liệu đó có phải là điều cần thiết hay không, nhưng chúng trông giống hệt nhau bên trong một trò chơi khi chúng thực hiện trên màn hình.) Nó thậm chí còn đi xa đến mức 'mờ' đồ họa trò chơi trong bối cảnh.
Tôi tự hỏi làm thế nào người ta có thể viết về một ứng dụng như vậy.
Tôi cũng tự hỏi phạm vi giải pháp sẽ rộng bao nhiêu. Bạn có thể sử dụng một phương pháp cho tất cả các ứng dụng OpenGL không? Đối với tất cả các ứng dụng Direct3D trừ DirectDraw? Đối với tất cả các ứng dụng Windows toàn màn hình?
Tôi đang tìm các giải pháp 'hiện đại' và chung chung hơn - che dấu nhắc lệnh hoặc ứng dụng màu được lập chỉ mục 320x240 không phải là mối quan tâm.
Chỉnh sửa: Một số làm rõ: Ứng dụng toàn màn hình không phải của tôi. Nó có thể là bất cứ thứ gì. Có lẽ, nó sẽ là một game 3D. Tôi muốn hiển thị, nói một đồng hồ kỹ thuật số ở góc dưới bên phải của màn hình, trên đầu trang của đồ họa trò chơi. Tôi muốn tránh các thủ thuật như tiêm mã hoặc gỡ lỗi quá trình, nếu có thể.
Bạn đã quản lý cách tiếp cận như thế nào. Tôi đang mắc kẹt trong một tình huống tương tự và tôi muốn vẽ chromium nhúng webviews như lớp phủ. Bạn có nghĩ rằng đó là có thể? – alDiablo