»õ ÆÄÀÏ |
| | |
| | | #pragma once |
| | | |
| | | |
| | | // CFormtListDlg ëí ìì |
| | | #include "akGridCtrl/akGridCtrl.h" |
| | | #include "akDefectFormation.h" |
| | | #include "akWndArrange.h" |
| | | #include "Singleton.h" |
| | | |
| | | #define UM_FORMLIST_FORMSELECT WM_USER+0x3101 |
| | | |
| | | |
| | | class CAlignDlg : public CDialog, public CSingleton< CAlignDlg > |
| | | { |
| | | DECLARE_DYNAMIC(CAlignDlg) |
| | | |
| | | public: |
| | | CAlignDlg(CWnd* pParent = nullptr); // íì¤ ìì±ìì
ëë¤. |
| | | virtual ~CAlignDlg(); |
| | | |
| | | // ëí ìì ë°ì´í°ì
ëë¤. |
| | | //#ifdef AFX_DESIGN_TIME |
| | | enum { IDD = IDD_DLG_ALIGN }; |
| | | //#endif |
| | | |
| | | protected: |
| | | virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV ì§ìì
ëë¤. |
| | | |
| | | DECLARE_MESSAGE_MAP() |
| | | |
| | | public: |
| | | virtual BOOL Create(CWnd* pParentWnd = NULL); |
| | | virtual BOOL PreTranslateMessage(MSG* pMsg); |
| | | |
| | | afx_msg void OnDestroy(); |
| | | afx_msg void OnShowWindow(BOOL bShow, UINT nStatus); |
| | | |
| | | void setFormShow(int nDefectID, BOOL bEnsureVisible); |
| | | void getDispInfoDefect(int nCol, int nRow, CString* pStrData); |
| | | void updateDefectInfo(); |
| | | void SortListDefect(int nCol); |
| | | void DrawnoImage(); |
| | | public: |
| | | CakGridCtrl m_gridFormInfo; |
| | | std::vector<CString> m_vecStrGridDefectHeader; |
| | | //std::vector<int> m_vecGridColDataType;//0:string, 1:int, 2:double, 11:string to int, 12:string to double |
| | | akDefectFormation* m_pDefectFormation; |
| | | CakWndArrange m_WndArrange; |
| | | std::vector<_akFormation*> m_vecSortForm; |
| | | BOOL m_bAsending; |
| | | _DefectDisplayOption* m_pDefectDisplayOption; |
| | | int m_nLastSortCol; |
| | | int m_nSelectedCol; |
| | | int m_nSelectedRow; |
| | | |
| | | CImage m_AlignImage; |
| | | CImage m_AlignImage2; |
| | | |
| | | CRect m_picture_rect; |
| | | CRect m_picture_rect2; |
| | | |
| | | int m_nSelectedFormIdRclick; |
| | | public: |
| | | afx_msg void OnBnClickedOk(); |
| | | virtual BOOL OnInitDialog(); |
| | | virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult); |
| | | afx_msg void OnSize(UINT nType, int cx, int cy); |
| | | afx_msg void OnPopupMenuFormList(UINT nID); |
| | | |
| | | }; |
| | | |