Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
現在、次のコードを使用してウィンドウのスクリーンショットを撮っています (ハンドルは HWND 型です)。
QPixmap::grabWindow((WId) handle).save("haystack.png", "png");
ただし、ウィンドウの特定の領域 (四角形) のスクリーンショットを撮るだけで済みます。
私の場合、長方形には次の頂点があります。
左上隅: (536, 535)
右下隅: (778, 592)
ドキュメントから右:
QPixmap QPixmap::grabWindow( WId window, int x = 0, int y = 0, int width = -1, int height = -1 );