Underc0de

Programación General => C / C++ => Códigos Fuentes => Mensaje iniciado por: ANTRAX en Mayo 22, 2011, 09:49:27 PM

Título: Screen Shot C++
Publicado por: ANTRAX en Mayo 22, 2011, 09:49:27 PM
Código (cpp) [Seleccionar]
#include <qpixmap.h>
#include <qapplication.h>
#include <qdesktopwidget.h>

class Screenshot : public QWidget
{
public:
  Screenshot(QWidget* parent = 0);
};

Screenshot::Screenshot(QWidget* parent) : QWidget(parent)
{
QDesktopWidget desktop;
QPixmap p;
p.resize(desktop.size());
p = QPixmap::grabWindow (desktop.screen()->winId());
p.save("screenshot.png", "PNG");
}

int main(int argc, char** argv)
{
QApplication app(argc, argv);
Screenshot s;
app.setMainWidget(&s);
s.show();
return app.exec();
}
Título: Re:Screen Shot C++
Publicado por: P4|3L0 en Agosto 10, 2012, 08:44:14 AM
Deberias indicar que requiere librerias NO estandares