Скриншот части экрана делается так:
1. Делается полный скриншот рабочего стола
2. Создается окно поверх всех окон, которое отображает в полный размер полученный снимок (фулскрин, без рамок)
3. Юзер выбирает область
4. Вырезается выбранная область и сохраняется
Ты можешь это проверить, запустив на фоне видео и нажав Win + Shift + S (на win10). Картинка замрёт.
Конечно, можно сделать иначе, просто отобразив окно фулскрин, которое затемнит немного рабочий стол и даст выбрать область, но момент может быть упущен (в том же видео, например)