使用GetSystemMetrics獲取螢屏的大小,想整個螢屏截圖
int cx = GetSystemMetrics(SM_CXVIRTUALSCREEN);
int cy = GetSystemMetrics(SM_CYVIRTUALSCREEN);
螢屏沒有縮放時結果時正常的,如果螢屏有縮放,那么縮放的螢屏就尺寸不正常了。
和PrintScreen鍵解出來的螢屏不一樣。總是缺少點東西。
查看了一下PrintScreen鍵,截圖出來的大小縮放螢屏也是按照解析度大小截取的。
而GetSystemMetrics獲取到的大小是縮放的螢屏縮放過的。
怎么獲取到真正的全螢屏大小呢?
uj5u.com熱心網友回復:
供參考:https://blog.csdn.net/problc/article/details/7063324?ops_request_misc=&request_id=&biz_id=102&utm_term=GetSystemMetrics%EF%BC%88SM_YVIRTUALSC&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-7-7063324.first_rank_v2_pc_rank_v29轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/273833.html
標籤:C++ 語言
上一篇:手機適用c語言APP
