a
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
#ifndef C_DIALOG_LOGGING_EDIT_SYMBOL_BOARD_H_20190826
|
||||
#define C_DIALOG_LOGGING_EDIT_SYMBOL_BOARD_H_20190826
|
||||
|
||||
#pragma once
|
||||
|
||||
#define GRID_SIZE (7) //定义网格大小
|
||||
// CDialogLoggingEditSymbolBoard 对话框
|
||||
|
||||
class CDialogLoggingEditSymbolBoard : public CDialog
|
||||
{
|
||||
DECLARE_DYNAMIC(CDialogLoggingEditSymbolBoard)
|
||||
|
||||
public:
|
||||
static CDialogLoggingEditSymbolBoard* GetInstance();
|
||||
|
||||
// 对话框数据
|
||||
enum { IDD = IDD_DIALOG_LOGGING_EDIT_SYMBOL_BOARD };
|
||||
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnPaint();
|
||||
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
|
||||
|
||||
//保存岩性图片
|
||||
CString SaveLithologyBitmap(CString strLithologyType, CString strLithologyName);
|
||||
//删除岩性图片
|
||||
BOOL DeleteLithologyBitmap(CString strLithologyType, CString strLithologyPicPath);
|
||||
//加载岩性图片
|
||||
BOOL LoadLithologyBitmap(CString strBmpFile);
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
|
||||
|
||||
//截图
|
||||
CString CaptureScreen(LPRECT lpRect, CString strLithologyType);
|
||||
|
||||
BOOL SaveBmp(HBITMAP hBitmap, const TCHAR* FileName);
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
private:
|
||||
CDialogLoggingEditSymbolBoard(CWnd* pParent = NULL); // 标准构造函数
|
||||
virtual ~CDialogLoggingEditSymbolBoard();
|
||||
|
||||
//记录平面所有单元格的状态
|
||||
map<int, map<int, bool>> m_mapPointStatus;//第一个int行,第二个int列,bool是否绘制1:绘制
|
||||
BOOL m_bSaveBmp;
|
||||
};
|
||||
#endif
|
||||
Reference in New Issue
Block a user