Tôi đang làm việc trong MFC và tôi đang cố gắng chụp một bmp của máy tính để bàn. Tôi đang sử dụng GetDC (NULL) để làm điều này nhưng có vẻ như nó bỏ qua cửa sổ da đặc biệt. Dường như bỏ qua các cửa sổ được vẽ bằng UpdateLayeredWindow. Hành vi này dường như chỉ xảy ra trên Vista x64 và XP. Tôi cũng đã cố gắng GetWindowDC với HWND máy tính để bàn nhưng kết quả là như nhau.Chụp màn hình bỏ qua một số cửa sổ
GHI CHÚ: 1) Công việc in màn hình. 2) Trên Vista nếu tôi bật Aero, ảnh chụp màn hình là ok, các cửa sổ "đặc biệt" xuất hiện. Vì vậy, trên Vista nó chỉ xảy ra khi Aero bị vô hiệu hóa.
Một ý tưởng?
Cảm ơn bạn.
đối với tôi nó didnt chụp video –
Thú vị ... Có cách nhấn Print Screen thực hiện giống nhau không? – sharptooth
@Umair Ahmed: Tôi nghĩ bản thân Màn hình in không chụp được video –