In Qt, how do I take a screenshot of a specific window (i.e. suppose I had Notepad up and I wanted to take a screenshot of the window titled “Untitled – Notepad”)?
In their screenshot example code, they show how to take a screenshot of the entire desktop:
originalPixmap = QPixmap::grabWindow(QApplication::desktop()->winId());
How would I get the winId() for a specific window (assuming I knew the window’s title) in Qt?
Thanks
I’m pretty sure that’s platform-specific. winIds are HWNDs on Windows, so you could call
FindWindow(NULL, "Untitled - Notepad")in the example you gave.