Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Cho mình hỏi có cách nào chụp 1 cửa sổ khi nó đang ẩn được không?

15:02 28-08-2021 5.228 lượt xem 2 bình luận 07:47 29-08-2021

Code

[DllImport("user32.dll", SetLastError = true)]
        private static extern IntPtr ShowWindow(IntPtr hwnd, int nCmdShow);


const int SW_HIDE = 0;

ShowWindow(hWnd, SW_HIDE);

var main = (Bitmap)CaptureHelper.CaptureWindow(hWnd);
main.Save("a.png");

mình chụp thế này thì nó ra đen thui, có cánh nào cho cửa sổ ẩn mà vẫn chụp được không, cám ơn

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 16:32 28-08-2021
Không đâu bạn. Phải show lên. Bị đè cũng được. Minimize thì k. Vì OS k render windows đó thì lấy gì mà xem

Câu hỏi mới nhất