#pragma once #include "CImageView.h" // CImageViewDlg 对话框 class CImageViewDlg : public CDialogEx { DECLARE_DYNAMIC(CImageViewDlg) public: CImageViewDlg(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CImageViewDlg(); virtual BOOL OnInitDialog(); // 对话框数据 #ifdef AFX_DESIGN_TIME enum { IDD = IDD_CImageViewDlg }; #endif protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: CEdit m_editAllAverage; CEdit m_edtROIAverage; CStatic m_static_errornote; CButton m_btn_Accept; CButton m_btn_Reject; CString m_strNote; int m_nwidth; int m_nheight; unsigned short* m_pdata; BOOL m_bStrFlag; private: CImageView* m_pImageView; public: afx_msg LRESULT UpDataAverage(WPARAM wParam, LPARAM lParam); void SetBtnVisable(bool); bool m_bBtnVisable; int ShowAllAverage(unsigned short* data, int width, int height); int ShowROIAverage(unsigned short* data, int width, int height, int left, int top, int right, int bottom); afx_msg void OnBnClickedButtonAccept(); afx_msg void OnBnClickedButtonReject(); };