mymfcDlg.h
资源名称:mymfc_v2.rar [点击查看]
上传用户:wjt888999
上传日期:2022-08-11
资源大小:5225k
文件大小:1k
源码类别:
OpenCV
开发平台:
Visual C++
- // mymfcDlg.h : header file
- //
- #pragma once
- #include "afxwin.h"
- // CmymfcDlg dialog
- class CmymfcDlg : public CDialog
- {
- // Construction
- public:
- CmymfcDlg(CWnd* pParent = NULL); // standard constructor
- // Dialog Data
- enum { IDD = IDD_MYMFC_DIALOG };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
- // Implementation
- protected:
- // 用于初始化bmp的显示缓存
- HICON m_hIcon;
- BITMAPINFO* bmi;
- BITMAPINFOHEADER* bmih;
- RGBQUAD* palette;
- unsigned int buffer[sizeof(BITMAPINFOHEADER) + sizeof(RGBQUAD) * 256];
- // Generated message map functions
- virtual BOOL OnInitDialog();
- afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnBnClickedReadimg();
- void ShowImage( IplImage* img, UINT ID );
- IplImage* TheImage;
- afx_msg void OnBnClickedEdgedetect();
- void ResizeImage(IplImage* img);
- afx_msg void OnBnClickedReadvideo();
- afx_msg void OnBnClickedPlayVideo();
- CString vPath;
- CvCapture* pCapture;
- CComboBox m_camList;
- afx_msg void OnCbnSelchangeCamlist();
- int m_run;
- afx_msg void OnBnClickedPause();
- afx_msg void OnBnClickedOk();
- afx_msg void OnBnClickedCancel();
- afx_msg void OnBnClickedStopcam();
- afx_msg void OnBnClickedRuncam();
- int mCamIndex;
- };