home.h 660 B

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef HOME_H
  2. #define HOME_H
  3. #include <QMainWindow>
  4. #include <QTimer>
  5. #include <QtWebEngineWidgets>
  6. #include "Windows.h"
  7. #define GWL_HWNDPARENT = -8
  8. #define GCL_HICON = -14
  9. #define GCL_MENUNAME = -8
  10. namespace Ui {
  11. class Home;
  12. }
  13. class Home : public QMainWindow
  14. {
  15. Q_OBJECT
  16. public:
  17. explicit Home(QWidget *parent = nullptr);
  18. ~Home();
  19. void closeEvent(QCloseEvent *event);
  20. public slots:
  21. void captureScreen();
  22. QString getProcessList();
  23. void loadNavigate(QString sUrl);
  24. static BOOL StaticEnumWindowsProc(HWND hwnd, LPARAM lParam);
  25. private:
  26. Ui::Home *ui;
  27. QTimer *myTimer;
  28. QWebEngineView* webWidget;
  29. };
  30. #endif // HOME_H