HWndMessage.h 902 B

1234567891011121314151617181920212223242526272829
  1. #ifndef HWNDMESSAGE_H
  2. #define HWNDMESSAGE_H
  3. # include "HalconCpp.h"
  4. #include "showunit_global.h"
  5. using namespace HalconCpp;
  6. class SHOWUNITSHARED_EXPORT HWndMessage
  7. {
  8. public:
  9. HWndMessage();
  10. HWndMessage(HTuple message, int row, int colunm, int size, HTuple color);
  11. HWndMessage(HTuple message, int row, int colunm);
  12. void dispMessage(HTuple winID, QString coordSystem, double zoom);
  13. bool IsInitialized() const;
  14. HWndMessage clone() const;
  15. private:
  16. HTuple message;
  17. int size = 16;
  18. int row;
  19. int colunm;
  20. HTuple color = "green";
  21. bool isInitialized;
  22. void dispMessage(HTuple hv_WindowHandle, HTuple hv_String, HTuple hv_CoordSystem,
  23. HTuple hv_Row, HTuple hv_Column, HTuple hv_Color, HTuple hv_Box);
  24. void setDisplayFont(HTuple hv_WindowHandle, HTuple hv_Size, HTuple hv_Font, HTuple hv_Bold,
  25. HTuple hv_Slant);
  26. };
  27. #endif // HWNDMESSAGE_H