VC++复杂绘图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
// ToolInsertDrawing.cpp : 实现文件
//

#include “stdafx.h”
#include “afxdialogex.h”
#include “MFCAppTool.h”
#include “ToolDrawingDlg.h”

// CToolDrawingDlg 对话框

IMPLEMENT_DYNAMIC(CToolDrawingDlg, CDialogEx)

CToolDrawingDlg::CToolDrawingDlg(CWnd* pParent / =NULL/)
CDialogEx(CToolDrawingDlg::IDD, pParent)
{

}

CToolDrawingDlg::~CToolDrawingDlg()
{
}

void CToolDrawingDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Control(pDX, IDC_LIST_CONTROL_FILES, m_listControl_files);
DDX_Control(pDX, IDC_STATIC_PICTURE, m_statinc_picture);
}

BEGIN_MESSAGE_MAP(CToolDrawingDlg, CDialogEx)
ON_BN_CLICKED(IDC_BUTTON_ADD, &CToolDrawingDlg::OnBnClickedButtonAdd)
ON_BN_CLICKED(IDC_BUTTON_DEL, &CToolDrawingDlg::OnBnClickedButtonDel)
ON_NOTIFY(LVN_ITEMCHANGED, IDC_LIST_CONTROL_FILES, &CToolDrawingDlg::OnLvnItemchangedListControlFiles)
ON_WM_PAINT()
END_MESSAGE_MAP()

// CToolDrawingDlg 消息处理程序

void CToolDrawingDlg::OnBnClickedButtonAdd()
{
CString strFile;

strFile = SelectDrawingFileName();
if (strFile.IsEmpty())
	return;

//	AfxMessageBox(TEXT("bmp"));		// ofn.lpstrFile
strSketchFileName = CharLower(strFile.Trim().GetBuffer());
if (strSketchFileName.Find(TEXT(".wmf")) > 0 || strSketchFileName.Find(TEXT(".jpg")) > 0 || strSketchFileName.Find(TEXT(".gif")) > 0 || strSketchFileName.Find(TEXT(".bmp")) > 0) {
	//dwawToolStetch( );
}
else
	return;

int len = strFile.GetLength();
int pos = strFile.ReverseFind(_T('\\'));
strFile = strFile.Right(len - pos - 1);

int row = m_listControl_files.GetNextItem(-1, LVNI_ALL | LVNI_SELECTED);
m_listControl_files.InsertItem(row, _T("什么是Label"));		//设置第0行,第1列值

wchar_t buffer_format[128] = { 0 };
swprintf_s(buffer_format, _T("%i\0"), m_listControl_files.GetItemCount());
m_listControl_files.SetItemText(row, 0, buffer_format);		//设置第0行,第1列值
m_listControl_files.SetItemText(row, 1, CharUpper(strFile.GetBuffer()));			//设置第0行,第1列值

m_listControl_files.SetItemState(row, LVNI_SELECTED, LVNI_SELECTED);
m_listControl_files.SetFocus();

}

CString CToolDrawingDlg::SelectDrawingFileName()
{
OPENFILENAME ofn;
CString szFile;

szFile.GetBuffer(MAX_PATH); 	//wchar_t    szFile[MAX_PATH] = { '\0' }, fileExt[4] = { '\0' };		//TCHAR

ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);

ofn.hwndOwner = 0;
ofn.lpstrDefExt = 0;
ofn.lpstrFile = szFile.GetBuffer();
ofn.nMaxFile = MAX_PATH;
ofn.lpstrFilter = TEXT("All File(*.*)\0*.*\0WMF Files(*.wmf)\0*.wmf\0JPG Files(*.jpg)\0*.jpg\0BMP Files(*.bmp)\0");
ofn.nFilterIndex = 0;
ofn.lpstrInitialDir = 0;
ofn.lpstrTitle = 0;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;

if (GetOpenFileName(&ofn) == NULL)
	return TEXT("");;

return szFile.GetBuffer();

}

void CToolDrawingDlg::OnBnClickedButtonDel()
{
int row = 0;
row = m_listControl_files.GetNextItem(-1, LVIS_SELECTED);
if (row < 0)
return;
m_listControl_files.DeleteItem(row);
if (row + 1 > m_listControl_files.GetItemCount())
row -= 1;

if (row >= 0){
	m_listControl_files.SetItemState(row, LVIS_SELECTED, LVIS_SELECTED);
	m_listControl_files.SetFocus();
}
else
{
	strSketchFileName = TEXT("");
	Invalidate();
}

}

void CToolDrawingDlg::dwawToolStetch( ) {
CRect rect; //建立一个矩形(0,00, 10, 10)可实现上下翻转
m_statinc_picture.GetClientRect(&rect);

CDC* pDC = m_statinc_picture.GetDC();
COLORREF clrBack = pDC->GetBkColor();		//背景色

showGraph_JpgGifBmpWmf(pDC, strSketchFileName, 0, 0, rect.right, rect.bottom, clrBack);

}

// 根据图片文件的名称, 在指定位置显示图片
bool CToolDrawingDlg::showGraph_JpgGifBmpWmf(CDC* pDC, CString strPath, int x, int y, int width, int height, COLORREF colorBack)
{
CFile file;
CFileStatus fstatus;
IStream *pStm;

LONG		cb;
HGLOBAL		hGlobal = NULL;
LPVOID		pvData = NULL;

// 打开文件
if (!(file.Open(strPath, CFile::modeRead) && file.GetStatus(strPath, fstatus) && ((cb = (LONG)fstatus.m_size) != -1))) {
	return false;
}

// 分配内存
hGlobal = GlobalAlloc(GMEM_MOVEABLE, cb);
if (!hGlobal)
{
	file.Close();
	return false;
}

// 锁定内存
pvData = GlobalLock(hGlobal);
if (!pvData)
{
	file.Close();
	GlobalFree(hGlobal);
	return false;
}

//读取文件
file.Read(pvData, cb);
file.Close();

GlobalUnlock(hGlobal);
CreateStreamOnHGlobal(hGlobal, TRUE, &pStm);

//显示JPEG和GIF格式的图片,GIF只能显示一帧,还不能显示动画,
//要显示动画GIF请使用ACTIVE控//件。
IPicture *pPic = nullptr;

/// load image from file stream
if (!SUCCEEDED(OleLoadPicture(pStm, (LONG)fstatus.m_size, TRUE, IID_IPicture, (LPVOID*)&pPic)))
{
	GlobalFree(hGlobal);
	return false;
}
GlobalFree(hGlobal);

RECT rect;
rect.left = x; rect.top = y; rect.bottom = y + height; rect.right = x + width;
// 因为前后图片大小不一,故清除区域
pDC->FillSolidRect(&rect, colorBack);

OLE_XSIZE_HIMETRIC hmWidth;
OLE_YSIZE_HIMETRIC hmHeight;

//get image height and width
pPic->get_Width(&hmWidth);
pPic->get_Height(&hmHeight);

double fX, fY;

fX = (double)pDC->GetDeviceCaps(HORZRES)*(double)hmWidth / ((double)pDC->GetDeviceCaps(HORZSIZE)*100.0);
fY = (double)pDC->GetDeviceCaps(VERTRES)*(double)hmHeight / ((double)pDC->GetDeviceCaps(VERTSIZE)*100.0);
if (fX - x > width)
	fX = width;
if (fY - y > height)
	fY = height;

//use render function display image
if (FAILED(pPic->Render(*pDC, x, y, (DWORD)fX, (DWORD)fY, 0, hmHeight, hmWidth, -hmHeight, NULL)))
{
	pPic->Release();
	return false;
}
pPic->Release();
//AfxMessageBox(strPath);

return true;

}

BOOL CToolDrawingDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
//*********************************************
long dwStyle = m_listControl_files.GetExtendedStyle();

dwStyle |= LVS_EX_GRIDLINES | LVS_EX_FULLROWSELECT;							//网格线(只适用与报表风格的listctrl)LVS_EX_CHECKBOXES

m_listControl_files.ModifyStyle(0, LVS_REPORT);  //LVS_REPORT  LVS_LIST
m_listControl_files.SetExtendedStyle(dwStyle);
//*********************************************
CRect	lc_rect;

m_listControl_files.GetWindowRect(&lc_rect);
DWORD dwListLength = lc_rect.Width();

m_listControl_files.InsertColumn(0, _T("No"), LVCFMT_LEFT, dwListLength / 5); // LVCFMT_LEFT LVCFMT_CENTER
m_listControl_files.InsertColumn(1, _T("File Name"), LVCFMT_LEFT, dwListLength * 4 / 5);
//*********************************************
wchar_t *sketch_files_array[] = { TEXT("1417CBL.wmf"), TEXT("BSW.wmf"), TEXT("BULL.wmf"), TEXT("CCL.wmf"), TEXT("CCL11.wmf"), TEXT("CFB.wmf"), TEXT("CHD.wmf"), TEXT("CTF.wmf"), TEXT("CTF02.wmf"),
	TEXT("DRC.wmf"), TEXT("FDR.wmf"), TEXT("Flow.wmf"), TEXT("GAUGE.wmf"), TEXT("GCT04.wmf"), TEXT("GR.wmf"), TEXT("HCT.wmf"), TEXT("HTF.wmf"), TEXT("HTF01.wmf"),
	TEXT("IFJM19.wmf"), TEXT("ILS.wmf"), TEXT("JAR.wmf"), TEXT("MCT24.wmf"), TEXT("MCT40.wmf"), TEXT("NST01.wmf"), TEXT("NST02.wmf"), TEXT("PKJ.wmf"),
	TEXT("QPC.wmf"), TEXT("QPT.wmf"), TEXT("SBT.wmf"), TEXT("SF.wmf"), TEXT("SINKBAR1.wmf"), TEXT("SINKBAR2.wmf"), TEXT("SlipCenter.wmf"), TEXT("SlipCenter1.wmf"),
	TEXT("SPRING_PRC.wmf"), TEXT("SPSJ.wmf"), TEXT("TEMP.wmf"), TEXT("TRACTOR.wmf"), TEXT("VDL.wmf"), TEXT("WHEEL_PRC.wmf"), TEXT("WSBUS.wmf") };

for (int i = 0; i <sizeof(sketch_files_array) / sizeof(sketch_files_array[0]); i++) {
	CString			strTemp;
	int row = m_listControl_files.InsertItem(m_listControl_files.GetItemCount(), _T("什么是Label"));//设置第0行,第1列值

	strTemp.Format(TEXT("%d"), row);

	m_listControl_files.SetItemText(row, 0, strTemp.GetBuffer());		//设置第0行,第1列值
	m_listControl_files.SetItemText(row, 1, sketch_files_array[i]);			//设置第0行,第1列值
}
//*********************************************
CFont * cFont = new CFont;
cFont->CreateFont(16, 0, 0, 0, FW_BOLD, FALSE, FALSE, 0,
	ANSI_CHARSET, OUT_DEFAULT_PRECIS,
	CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
	DEFAULT_PITCH&FF_SWISS, _T("Arial"));

CHeaderCtrl *listControlHeader = NULL;

listControlHeader = m_listControl_files.GetHeaderCtrl();
listControlHeader->SetFont(cFont);

m_listControl_files.SetItemState(0, LVNI_SELECTED, LVNI_SELECTED);

return TRUE;

}

void CToolDrawingDlg::OnLvnItemchangedListControlFiles(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterpret_cast(pNMHDR);

*pResult = 0;

int row = m_listControl_files.GetNextItem(-1, LVNI_ALL | LVNI_SELECTED);
if (row < 0)  return;

CString strAppPath;

GetModuleFileName(NULL, strAppPath.GetBuffer(MAX_PATH), MAX_PATH);
strAppPath.ReleaseBuffer();
int len = strAppPath.GetLength();
int pos = strAppPath.ReverseFind(_T('\\'));

strAppPath = strAppPath.Left(pos + 1);
strSketchFileName = strAppPath + TEXT("res\\tools\\") + m_listControl_files.GetItemText(row, 1);
//AfxMessageBox(strSketchFileName);

Invalidate();

}

void CToolDrawingDlg::OnPaint()
{
CPaintDC dc(this);

dwawToolStetch( );

if (!nTime)
	m_listControl_files.SetFocus();

nTime = 1;

}

#pragma once
#include “afxwin.h”
#include “afxcmn.h”

// CToolDrawingDlg 对话框

class CToolDrawingDlg : public CDialogEx
{
DECLARE_DYNAMIC(CToolDrawingDlg)

public:
CToolDrawingDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CToolDrawingDlg();

// 对话框数据
enum { IDD = IDD_DIALOG_TOOL_DRAWING };

protected:
CToolTipCtrl m_pToolTipCtrl;

CString strSketchFileName;
CString SelectDrawingFileName();

bool showGraph_JpgGifBmpWmf(CDC* pDC, CString strPath, int x, int y, int width, int height, COLORREF colorBack);

void dwawToolStetch( );

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

DECLARE_MESSAGE_MAP()

public:
afx_msg void OnBnClickedButtonAdd();
afx_msg void OnBnClickedButtonDel();
afx_msg void OnLvnItemchangedListControlFiles(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnPaint();

virtual BOOL OnInitDialog();
int		nTime = 0;

CListCtrl m_listControl_files;
CStatic m_statinc_picture;

};

#pragma once
#include “afxwin.h”
#include “afxcmn.h”

// CToolDrawingDlg 对话框

class CToolDrawingDlg : public CDialogEx
{
DECLARE_DYNAMIC(CToolDrawingDlg)

public:
CToolDrawingDlg(CWnd* pParent = NULL); // 标准构造函数
virtual ~CToolDrawingDlg();

// 对话框数据
enum { IDD = IDD_DIALOG_TOOL_DRAWING };

protected:
CToolTipCtrl m_pToolTipCtrl;

CString strSketchFileName;
CString SelectDrawingFileName();

bool showGraph_JpgGifBmpWmf(CDC* pDC, CString strPath, int x, int y, int width, int height, COLORREF colorBack);

void dwawToolStetch( );

protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持

DECLARE_MESSAGE_MAP()

public:
afx_msg void OnBnClickedButtonAdd();
afx_msg void OnBnClickedButtonDel();
afx_msg void OnLvnItemchangedListControlFiles(NMHDR *pNMHDR, LRESULT *pResult);
afx_msg void OnPaint();

virtual BOOL OnInitDialog();
int		nTime = 0;

CListCtrl m_listControl_files;
CStatic m_statinc_picture;

};

// Microsoft Visual C++ generated resource script.
//
#include “resource.h”

#define APSTUDIO_READONLY_SYMBOLS
/
//
// Generated from the TEXTINCLUDE 2 resource.
//
#ifndef APSTUDIO_INVOKED
#include “targetver.h”
#endif
#include “afxres.h”
#include “verrsrc.h”

/
#undef APSTUDIO_READONLY_SYMBOLS

/
// 中文(简体,中国) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED

#ifdef APSTUDIO_INVOKED
/
//
// TEXTINCLUDE
//

1 TEXTINCLUDE
BEGIN
“resource.h\0”
END

2 TEXTINCLUDE
BEGIN
“#ifndef APSTUDIO_INVOKED\r\n”
“#include ““targetver.h””\r\n”
“#endif\r\n”
“#include ““afxres.h””\r\n”
“#include ““verrsrc.h””\r\n”
“\0”
END

3 TEXTINCLUDE
BEGIN
“#define _AFX_NO_SPLITTER_RESOURCES\r\n”
“#define _AFX_NO_OLE_RESOURCES\r\n”
“#define _AFX_NO_TRACKER_RESOURCES\r\n”
“#define _AFX_NO_PROPERTY_RESOURCES\r\n”
“\r\n”
“#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)\r\n”
“LANGUAGE 4, 2\r\n”
"#include ““res\OilWellLogging.rc2"” // 非 Microsoft Visual C++ 编辑的资源\r\n”
“#include ““l.CHS\afxres.rc”” // 标准组件\r\n”
“#if !defined(_AFXDLL)\r\n”
“#include ““l.CHS\afxribbon.rc”” // MFC 功能区和控制条资源\r\n”
“#endif\r\n”
“#endif\r\n”
“\0”
END

#endif // APSTUDIO_INVOKED

/
//
// Icon
//

// Icon with lowest ID value placed first to ensure application icon
// remains consistent on all systems.
IDR_MAINFRAME ICON “res\OilWellLogging.ico”
IDI_ICON_Start1 ICON “res\IDI_ICON_Start.ico”
IDI_ICON_Pause1 ICON “res\IDI_ICON_Pause.ico”

/
//
// Dialog
//

IDD_DIALOG_TOOLS DIALOGEX 0, 0, 314, 359
STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION “Edit tools”
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
PUSHBUTTON “Close(&C)”,IDCANCEL,243,319,42,14
CONTROL “”,IDC_TREE1,“SysTreeView32”,WS_BORDER | WS_HSCROLL | WS_TABSTOP,7,37,141,268
PUSHBUTTON “Add(&A)”,IDC_BUTTON11,9,309,42,14
PUSHBUTTON “Del(&D)”,IDC_BUTTON22,9,328,42,14
PUSHBUTTON “Edit(&E)”,IDC_BUTTON33,185,319,42,14
PUSHBUTTON “Import(&I)”,IDC_BUTTON44,104,328,42,14
CONTROL “Factory name”,IDC_RADIO1,“Button”,BS_AUTORADIOBUTTON,9,20,60,10
CONTROL “Signal type”,IDC_RADIO2,“Button”,BS_AUTORADIOBUTTON,78,20,60,10
RTEXT “Serial:”,IDC_STATIC,153,246,47,11
RTEXT “Series:”,IDC_STATIC,155,223,45,11
RTEXT “Factory name:”,IDC_STATIC,153,269,47,11
RTEXT “Signal type:”,IDC_STATIC,153,292,47,11
EDITTEXT IDC_EDIT1,204,245,93,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,204,222,93,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,204,268,93,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT4,204,291,93,14,ES_AUTOHSCROLL
CONTROL “”,IDC_LIST2,“SysListView32”,LVS_LIST | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,158,37,139,173
PUSHBUTTON “Copy(&C)”,IDC_BUTTON55,57,309,42,14
PUSHBUTTON “Paste(&P)”,IDC_BUTTON66,57,328,42,14
PUSHBUTTON “Export(&E)”,IDC_BUTTON77,104,309,42,14
CONTROL “Sensor name”,IDC_RADIO3,“Button”,BS_AUTORADIOBUTTON,158,20,60,10
CONTROL “Sensor position”,IDC_RADIO4,“Button”,BS_AUTORADIOBUTTON,222,20,60,10
GROUPBOX “Tools sorted by”,IDC_STATIC,4,6,149,344
GROUPBOX “Sensors sorted by”,IDC_STATIC,152,6,149,344
END

IDD_MFCAPPTOOL_DIALOG DIALOGEX 0, 0, 586, 279
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “MFCAppTool”
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
DEFPUSHBUTTON “Save(&S)”,ID_SAVE,375,243,43,17
PUSHBUTTON “Close(&C)”,IDCANCEL,446,242,43,17
EDITTEXT IDC_EDIT_NAME,486,187,70,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_COMMENT,486,32,70,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_REMARK,486,94,70,12,ES_AUTOHSCROLL
PUSHBUTTON “Delete(&D)”,IDC_BUTTON_DEL_SKETCH,69,242,34,17
RTEXT “Z-Length(M):”,-1,431,34,52,13
RTEXT “Factory:”,-1,306,158,31,13
LTEXT " All sketch files:",-1,11,21,55,13
GROUPBOX “Tool Details:”,-1,429,8,140,230
COMBOBOX IDC_COMBO1,338,157,70,60,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
RTEXT “protocol:”,-1,306,178,31,13
COMBOBOX IDC_COMBO2,338,177,70,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT " All sensors:",-1,193,21,55,13
GROUPBOX “Select Sensors”,-1,191,8,232,256
LTEXT " Used sensors:",-1,321,21,55,13
EDITTEXT IDC_EDIT_REMARK2,486,125,70,12,ES_AUTOHSCROLL
RTEXT “Length(M):”,-1,431,127,52,13
EDITTEXT IDC_EDIT_REMARK3,486,156,70,12,ES_AUTOHSCROLL
RTEXT “Weight(Kg):”,-1,431,158,52,13
RTEXT “OD(mm):”,-1,431,189,52,13
EDITTEXT IDC_EDIT_COMMENT2,486,63,70,12,ES_AUTOHSCROLL
RTEXT “Votage(V):”,-1,431,65,52,13
RTEXT “Current(mA):”,-1,431,96,52,13
PUSHBUTTON “Add(&I)”,IDC_BUTTON_ADD_SKETCH,25,242,34,17
GROUPBOX " Select sketch drawing",-1,8,8,180,256
LTEXT " Sketch drawing:",-1,121,21,55,13
EDITTEXT IDC_EDIT_COMMENT3,338,197,70,12,ES_AUTOHSCROLL
RTEXT “Series:”,-1,306,197,31,13
EDITTEXT IDC_EDIT_COMMENT4,338,217,70,12,ES_AUTOHSCROLL
RTEXT “Serial:”,-1,306,216,31,13
CONTROL “”,IDC_LIST_CONTROL_FILES,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,11,35,107,193
CONTROL “”,IDC_LIST_ALL_SENSORS,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,193,35,94,193
CONTROL “–>”,IDC_MFCBUTTON_SENSOR_DEL,“MfcButton”,WS_TABSTOP,294,58,24,22
CONTROL “<–”,IDC_MFCBUTTON_SENSOR_ADD,“MfcButton”,WS_TABSTOP,294,33,24,22
CONTROL “”,IDC_LIST_USED_SENSORS,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,324,34,94,102
CONTROL “Down”,IDC_MFCBUTTON_SENSOR_DEL2,“MfcButton”,WS_TABSTOP,294,110,24,22
CONTROL “Up”,IDC_MFCBUTTON_SENSOR_ADD2,“MfcButton”,WS_TABSTOP,294,85,24,22
GROUPBOX “Tool Header”,-1,294,142,120,97
CONTROL “”,IDC_STATIC_PICTURE,“Static”,SS_BLACKFRAME | SS_NOTIFY,121,35,63,193
EDITTEXT IDC_EDIT_NAME2,486,218,70,12,ES_AUTOHSCROLL
RTEXT “Remark:”,-1,431,220,52,13
END

IDD_DIALOG_TOOL_SENSORS DIALOGEX 0, 0, 291, 336
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE | WS_SYSMENU
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
LTEXT " All sensors:",IDC_STATIC,5,5,55,13
LTEXT " Used sensors:",IDC_STATIC,133,5,55,13
CONTROL “”,IDC_LIST_ALL_SENSORS,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,5,19,94,304
CONTROL “←”,IDC_MFCBUTTON_SENSOR_DEL,“MfcButton”,WS_TABSTOP,105,75,24,22
CONTROL “→”,IDC_MFCBUTTON_SENSOR_ADD,“MfcButton”,WS_TABSTOP,105,51,24,22
CONTROL “”,IDC_LIST_USED_SENSORS,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,136,18,142,168
CONTROL “↓”,IDC_MFCBUTTON_SENSOR_DOWN,“MfcButton”,WS_TABSTOP,105,127,24,22
CONTROL “↑”,IDC_MFCBUTTON_SENSOR_UP,“MfcButton”,WS_TABSTOP,105,103,24,22
RTEXT “Measured point(M):”,IDC_STATIC,111,201,62,8
RTEXT “Filter method:”,IDC_STATIC,111,225,62,8
RTEXT “Calibration method:”,IDC_STATIC,111,249,62,8
EDITTEXT IDC_EDIT1,176,199,103,12,ES_AUTOHSCROLL
COMBOBOX IDC_COMBO2,176,223,103,30,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO3,176,247,103,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON “Save(&S)”,ID_SAVE,228,310,43,17
RTEXT “Software:”,IDC_STATIC,111,273,62,8
COMBOBOX IDC_COMBO4,176,271,103,12,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
RTEXT “Sample rate:”,IDC_STATIC,111,293,62,8
COMBOBOX IDC_COMBO_RATE,176,291,103,12,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON “Cancel(&C)”,IDC_BUTTON1,183,310,43,17
END

IDD_DIALOG_TOOL_PARAS DIALOGEX 0, 0, 273, 201
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE | WS_SYSMENU
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
DEFPUSHBUTTON “Save(&S)”,ID_SAVE,203,172,43,17
EDITTEXT IDC_EDIT_NAME,190,104,70,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_COMMENT,190,123,70,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_REMARK,190,47,70,12,ES_AUTOHSCROLL
RTEXT “Base point(M):”,IDC_STATIC,135,123,52,13
RTEXT “Factory:”,IDC_STATIC,6,30,37,13
GROUPBOX “Tool Details”,IDC_STATIC,131,10,135,154
COMBOBOX IDC_COMBO1,44,29,78,60,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
RTEXT “protocol:”,IDC_STATIC,6,50,37,13
COMBOBOX IDC_COMBO2,44,49,78,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
EDITTEXT IDC_EDIT_REMARK2,190,66,70,12,ES_AUTOHSCROLL
RTEXT “Length(M):”,IDC_STATIC,135,66,52,13
EDITTEXT IDC_EDIT_REMARK3,190,85,70,12,ES_AUTOHSCROLL
RTEXT “Weight(Kg):”,IDC_STATIC,135,85,52,13
RTEXT “OD(mm):”,IDC_STATIC,135,104,52,13
EDITTEXT IDC_EDIT_COMMENT2,190,28,70,12,ES_AUTOHSCROLL
RTEXT “Voltage(V):”,IDC_STATIC,135,28,52,13
RTEXT “Current(mA):”,IDC_STATIC,135,47,52,13
EDITTEXT IDC_EDIT_COMMENT3,44,69,78,12,ES_AUTOHSCROLL
RTEXT “Series:”,IDC_STATIC,6,69,37,13
EDITTEXT IDC_EDIT_COMMENT4,44,89,78,12,ES_AUTOHSCROLL
RTEXT “Serial:”,IDC_STATIC,6,89,37,13
GROUPBOX “Tool Header”,IDC_STATIC,0,10,127,154
EDITTEXT IDC_EDIT_NAME2,190,142,70,12,ES_AUTOHSCROLL
RTEXT “Remark:”,IDC_STATIC,135,142,52,13
RTEXT “Software:”,IDC_STATIC,6,111,37,13
COMBOBOX IDC_COMBO4,44,109,78,12,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
RTEXT “Chanel:”,IDC_STATIC,6,135,37,8
COMBOBOX IDC_COMBO_RATE2,44,133,78,12,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON “Cancel(&C)”,IDC_BUTTON1,155,172,43,17
END

IDD_DIALOG_TOOL_EDIT DIALOGEX 0, 0, 317, 337
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “Edit tool”
FONT 10, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “Save(&S)”,IDOK,101,311,50,14
PUSHBUTTON “Close(&C)”,IDCANCEL,168,311,50,14
CONTROL “”,IDC_TAB_TOOL,“SysTabControl32”,TCS_BUTTONS | TCS_MULTILINE | TCS_FOCUSONBUTTONDOWN | TCS_TOOLTIPS | WS_GROUP,7,7,303,299,WS_EX_DLGMODALFRAME | WS_EX_TRANSPARENT
END

IDD_DIALOG_TOOL_DRAWING DIALOGEX 0, 0, 497, 429
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
PUSHBUTTON “Delete(&D)”,IDC_BUTTON_DEL,71,272,39,18
LTEXT " All sketch drawing files:",-1,5,7,103,9
PUSHBUTTON “Add(&A)”,IDC_BUTTON_ADD,23,272,39,18
LTEXT " The sketch drawing:",-1,134,7,85,9
CONTROL “”,IDC_LIST_CONTROL_FILES,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_AUTOARRANGE | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,6,20,125,237
CONTROL “”,IDC_STATIC_PICTURE,“Static”,SS_BLACKFRAME | SS_NOTIFY,134,20,107,237
DEFPUSHBUTTON “Save(&S)”,ID_SAVE,188,273,50,18
DEFPUSHBUTTON “Cancel(&C)”,IDC_BUTTON1,137,273,50,18
END

IDD_DIALOG_CONTROLPANEL DIALOGEX 0, 0, 314, 305
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
GROUPBOX “Services and tools”,IDC_STATIC,10,10,131,107
PUSHBUTTON “Edit tools”,IDC_BUTTON1,40,55,71,14
PUSHBUTTON “Edit services”,IDC_BUTTON2,40,30,71,14
GROUPBOX “Acquisition”,IDC_STATIC,150,10,131,111
PUSHBUTTON “Test service”,IDC_BUTTON3,177,71,71,14
PUSHBUTTON “Test tool”,IDC_BUTTON4,177,48,71,14
PUSHBUTTON “Sensors’ data”,IDC_BUTTON5,177,94,71,14
PUSHBUTTON “Test communication”,IDC_BUTTON6,177,25,71,14
DEFPUSHBUTTON “确定”,IDOK,124,279,43,13
PUSHBUTTON “取消”,IDCANCEL,249,279,43,13
END

IDD_DIALOG_SERVICES DIALOGEX 0, 0, 317, 375
STYLE DS_SETFONT | DS_FIXEDSYS | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION “Edit services”
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
PUSHBUTTON “Close(&X)”,IDCANCEL,240,334,47,14
PUSHBUTTON “Add(&A)”,IDC_BUTTON11,179,277,47,14
PUSHBUTTON “Edit(&E)”,IDC_BUTTON33,240,315,47,14
RTEXT “Service name1:”,IDC_STATIC1,7,271,57,11
RTEXT “Factory name:”,IDC_STATIC2,7,291,57,11
RTEXT “Telemetry model:”,IDC_STATIC3,7,312,57,11
EDITTEXT IDC_EDIT1,67,310,93,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,67,269,93,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,67,290,93,14,ES_AUTOHSCROLL
CONTROL “”,IDC_LIST2,“SysListView32”,LVS_LIST | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,15,20,284,235
PUSHBUTTON “Copy(&C)”,IDC_BUTTON55,240,277,47,14
PUSHBUTTON “Paste(&P)”,IDC_BUTTON66,240,296,47,14
PUSHBUTTON “Export(&O)”,IDC_BUTTON77,179,315,47,14
GROUPBOX “Services list”,IDC_STATIC4,7,5,297,257
RTEXT “Useable:”,IDC_STATIC,17,332,47,11
CONTROL “Disable”,IDC_RADIO1,“Button”,BS_AUTORADIOBUTTON,114,332,37,10
CONTROL “False”,IDC_RADIO2,“Button”,BS_AUTORADIOBUTTON,71,332,31,10
GROUPBOX “”,IDC_STATIC01,7,257,157,109
GROUPBOX “”,IDC_STATIC12,163,257,141,109
PUSHBUTTON “Save(&S)”,IDC_BUTTON35,108,346,47,14
PUSHBUTTON “Del(&D)”,IDC_BUTTON23,179,296,47,14
PUSHBUTTON “Import(&I)”,IDC_BUTTON45,179,334,47,14
END

IDD_DIALOG_TOOLSTRING DIALOGEX 0, 0, 815, 426
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION “Edit toolstring”
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
LTEXT " sketch drawing of the toolstring:",IDC_STATIC1,110,2,150,9
LTEXT “here displaying the sketch drawing of the toolstring”,IDC_STATIC2,110,15,696,373,0,WS_EX_TRANSPARENT | WS_EX_CLIENTEDGE
CONTROL “”,IDC_TREE1,“SysTreeView32”,WS_BORDER | WS_HSCROLL | WS_TABSTOP,5,15,100,354
LTEXT " List of tools:",IDC_STATIC3,5,2,94,9
PUSHBUTTON “Add”,IDC_BUTTON1,71,372,31,14
CONTROL “Before”,IDC_RADIO1,“Button”,BS_AUTORADIOBUTTON,14,372,37,10
CONTROL “Show offset”,IDC_CHECK1,“Button”,BS_AUTOCHECKBOX | WS_TABSTOP,14,399,54,10
CONTROL “After”,IDC_RADIO2,“Button”,BS_AUTORADIOBUTTON,14,386,37,10
PUSHBUTTON “Remove”,IDC_BUTTON3,71,388,31,14
LTEXT " there is the demonstratrion position",IDC_STATIC4,7,413,804,9,0,WS_EX_CLIENTEDGE
GROUPBOX “”,IDC_STATIC5,5,365,100,47
EDITTEXT IDC_EDIT3,126,393,56,14,ES_UPPERCASE | ES_AUTOHSCROLL | ES_NUMBER
DEFPUSHBUTTON “Save(&S)”,ID_SAVE4,294,393,46,14
PUSHBUTTON “Close(&C)”,IDCANCEL,759,393,46,14
DEFPUSHBUTTON “Print(&P)”,ID_SAVE5,242,393,46,14
DEFPUSHBUTTON “Preview(&V)”,ID_SAVE3,190,393,46,14
END

IDD_DIALOG_MAIN DIALOGEX 0, 0, 369, 284
STYLE DS_SETFONT | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
EXSTYLE WS_EX_APPWINDOW
CAPTION “Main ControlPanel”
FONT 10, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
PUSHBUTTON “取消”,IDCANCEL,470,7,50,14
LTEXT “”,IDB_PNG_ControlPanel2,62,121,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel3,114,175,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel4,186,211,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel5,249,185,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel6,236,106,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel7,215,50,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel8,0,0,54,52,SS_NOTIFY
LTEXT “”,IDB_PNG_ControlPanel1,28,66,54,52,SS_NOTIFY
DEFPUSHBUTTON “确定”,IDOK,420,7,50,14
END

IDD_ABOUTBOX DIALOGEX 0, 0, 207, 71
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION “关于 MFCAppMenu”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
ICON IDR_MAINFRAME,IDC_STATIC,17,15,20,20
LTEXT “MFCAppMenu,1.0 版”,IDC_STATIC,49,15,133,9,SS_NOPREFIX
LTEXT “Copyright © 2018”,IDC_STATIC,49,28,133,9
DEFPUSHBUTTON “确定”,IDOK2,132,44,59,15,WS_GROUP
END

IDD_DIALOG_SENSORS_DATA DIALOGEX 0, 0, 401, 312
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION “Dynamic data from sensors”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
PUSHBUTTON “Close(&C)”,IDCANCEL,342,291,50,14
CONTROL “”,IDC_LIST2,“SysListView32”,LVS_LIST | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,13,18,375,263
GROUPBOX “Sensors’ dynamic data”,IDC_STATIC,7,6,387,282
END

IDD_SENSORSOFTWARERELATION DIALOGEX 0, 0, 367, 383
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “Tools’ software configure”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “Save(&S)”,IDSAVE,251,303,50,14
PUSHBUTTON “Cancel(&C)”,IDCANCEL,303,303,50,14
CONTROL “”,IDC_LIST1,“SysListView32”,LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,14,85,226,282
LTEXT “Software description:”,IDC_STATIC,268,256,80,8
LTEXT “Software name:”,IDC_STATIC,268,221,80,8
LTEXT “Sensor name:”,IDC_STATIC,268,123,80,8
LTEXT “Sensor description:”,IDC_STATIC,268,157,80,8
EDITTEXT IDC_EDIT1,268,135,80,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,268,168,80,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,268,201,80,12,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT4,268,234,80,12,ES_AUTOHSCROLL
LTEXT “Factory name:”,IDC_STATIC,268,189,80,8
EDITTEXT IDC_EDIT5,268,267,80,12,ES_AUTOHSCROLL
CONTROL “Sensor name”,IDC_RADIO1,“Button”,BS_AUTORADIOBUTTON,19,64,70,11
CONTROL “Software name”,IDC_RADIO2,“Button”,BS_AUTORADIOBUTTON,99,64,70,11
GROUPBOX “Sorted by”,IDC_STATIC,7,50,242,326
GROUPBOX “Sensors - software relation configure”,IDC_STATIC,7,7,353,369
LTEXT “Tool series:”,IDC_STATIC,268,57,80,8
EDITTEXT IDC_EDIT6,268,70,80,12,ES_AUTOHSCROLL
LTEXT “Tool serial:”,IDC_STATIC,268,92,80,8
EDITTEXT IDC_EDIT7,268,103,80,12,ES_AUTOHSCROLL
CONTROL “Tools”,IDC_RADIO3,“Button”,BS_AUTORADIOBUTTON,19,26,33,10
CONTROL “Sensors”,IDC_RADIO4,“Button”,BS_AUTORADIOBUTTON,65,26,41,10
CONTROL “Factory name”,IDC_RADIO5,“Button”,BS_AUTORADIOBUTTON,177,64,70,11
END

IDD_DIALOG_LOGGING_HEADER DIALOGEX 0, 0, 517, 353
STYLE DS_SETFONT | DS_FIXEDSYS | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION “Logging Header”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
PUSHBUTTON “取消”,IDCANCEL,461,7,50,14
END

IDD_DIALOG_SELECT_DATASET DIALOGEX 0, 0, 309, 176
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “Select Dataset”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “OK”,IDOK,205,40,97,14
PUSHBUTTON “Cancel”,IDCANCEL,205,63,97,14
LTEXT “Select Dataset”,IDC_STATIC,15,17,58,8
LTEXT “Select Run Name”,IDC_STATIC,15,89,58,8
LTEXT “Select Field Name”,IDC_STATIC,15,41,58,8
LTEXT “Select Well Name”,IDC_STATIC,15,65,58,8
LTEXT “Select Pass Name”,IDC_STATIC,15,113,58,8
LTEXT “Recalc Output”,IDC_STATIC,17,136,58,8
EDITTEXT IDC_EDIT1,76,17,118,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,76,40,118,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT3,76,86,118,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT4,76,109,118,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT5,76,132,118,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT6,76,63,118,14,ES_AUTOHSCROLL
PUSHBUTTON “Reopen existing database”,IDCANCEL2,205,86,97,14
END

IDD_DIALOG_DEPTH DIALOGEX 0, 0, 223, 143
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION “Depth”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “Control”,IDOK,162,122,50,14
EDITTEXT IDC_EDIT1,10,87,58,47,ES_CENTER | ES_AUTOHSCROLL
CTEXT “Feet”,IDC_STATIC,91,79,57,10
EDITTEXT IDC_EDIT2,10,15,202,61,ES_CENTER | ES_AUTOHSCROLL
LTEXT “Speed”,IDC_STATIC,73,121,57,10
END

IDD_DIALOG_PRESENTATION DIALOGEX 0, 0, 263, 152
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “Presentation Options”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “OK”,IDOK,206,121,50,14
PUSHBUTTON “Cancel”,IDCANCEL,206,102,50,14
PUSHBUTTON “<< Maximize”,IDOK2,175,22,74,14
RTEXT “Start At”,IDC_STATIC,9,16,54,10
RTEXT “Stop At”,IDC_STATIC,9,34,54,10
EDITTEXT IDC_EDIT2,66,13,101,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT5,67,32,101,14,ES_AUTOHSCROLL
RTEXT “Presentation File”,IDC_STATIC,11,53,54,10
RTEXT “Vertical Scale”,IDC_STATIC,11,72,54,10
EDITTEXT IDC_EDIT6,67,51,101,14,ES_AUTOHSCROLL
PUSHBUTTON “<< Browse”,IDOK3,175,49,74,14
GROUPBOX “”,IDC_STATIC,7,91,71,47
CONTROL “English Depth”,IDC_RADIO1,“Button”,BS_AUTORADIOBUTTON,19,103,59,10
CONTROL “Metric Depth”,IDC_RADIO2,“Button”,BS_AUTORADIOBUTTON,19,119,57,10
GROUPBOX “”,IDC_STATIC,77,91,52,47
CONTROL “Up”,IDC_RADIO5,“Button”,BS_AUTORADIOBUTTON,87,103,25,10
CONTROL “Down”,IDC_RADIO6,“Button”,BS_AUTORADIOBUTTON,87,119,34,10
GROUPBOX “”,IDC_STATIC,128,91,76,47
CONTROL “English Units”,IDC_RADIO7,“Button”,BS_AUTORADIOBUTTON,140,102,56,10
CONTROL “Metric Units”,IDC_RADIO8,“Button”,BS_AUTORADIOBUTTON,140,118,53,10
COMBOBOX IDC_COMBO1,67,70,101,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
END

IDD_DIALOG_HEADER_TEXTINPUT DIALOGEX 0, 0, 169, 131
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Dialog For Inputing Well Header’ Data "
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “OK”,IDOK,21,95,50,14
PUSHBUTTON “Cancel”,IDCANCEL,91,95,50,14
EDITTEXT IDC_EDIT_TEXTVALUE,17,60,122,14,ES_AUTOHSCROLL
LTEXT “Well Header’ Column Name:”,IDC_STATIC_TEXTNAME,17,36,122,14
LTEXT “Well Header’ Column Name:”,IDC_STATIC_TEXTNAME2,17,14,122,14
END

IDD_DIALOG_SERVICE DIALOGEX 0, 0, 1111, 508
STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_NOACTIVATE
CAPTION " Service - Edit a ToolStrng"
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
EDITTEXT IDC_EDIT_SERVICE_NAME,68,290,75,15,ES_NOHIDESEL
LTEXT " Tools:",IDC_STATIC,7,6,193,11
PUSHBUTTON “Find(&F)”,IDC_BUTTON_FIND,144,289,35,18
RTEXT “ToolString name:”,IDC_STATIC,6,291,58,13
LTEXT " ToolStrng details:",IDC_STATIC,195,6,193,11
PUSHBUTTON “Add(&A)”,1007,13,473,38,18
LTEXT " All ToolStrngs:",IDC_STATIC,7,306,52,14
PUSHBUTTON “Close(&C)”,IDCANCEL,136,473,38,18
DEFPUSHBUTTON “Save(&S)”,ID_BUTTON_SAVE,95,473,38,18
PUSHBUTTON “Delete(&D)”,IDC_BUTTON_DEL,54,473,38,18
GROUPBOX “”,IDC_STATIC,6,437,177,64,BS_FLAT,WS_EX_DLGMODALFRAME | WS_EX_STATICEDGE
CONTROL “”,IDC_LIST_SERVICES,“SysListView32”,LVS_REPORT | LVS_SINGLESEL | LVS_EDITLABELS | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,320,177,147
CONTROL “”,IDC_TREE_TOOLS,“SysTreeView32”,TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_EDITLABELS | WS_HSCROLL | WS_TABSTOP,1,20,177,265
CONTROL “”,IDC_STATIC_SENSORS_PICTURE,“Static”,SS_BLACKFRAME | SS_NOTIFY,193,18,918,483
LTEXT " ToolStrng details:",IDC_STATIC_TEST,279,5,827,11,NOT WS_VISIBLE
END

IDD_DIALOG_SERVICEEDIT1 DIALOGEX 0, 0, 471, 306
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION “Service Edit”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
GROUPBOX “Services”,IDC_STATIC,7,7,160,292
GROUPBOX “Detail”,IDC_STATIC,173,7,290,274
LTEXT “Disabled”,IDC_STATIC,72,192,28,8
LTEXT “Active”,IDC_STATIC,70,18,21,8
LISTBOX IDC_LIST_ActiveService,15,29,144,156,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
LISTBOX 1001,15,203,144,92,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP
LTEXT “Zero Point”,IDC_STATIC,337,22,34,8
LTEXT “Title”,IDC_STATIC,180,41,14,8
LTEXT “Presentation”,IDC_STATIC,180,21,42,8
COMBOBOX IDC_COMBO1,228,19,81,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_COMBO2,378,19,78,30,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP
EDITTEXT 1053,228,38,228,14,ES_AUTOHSCROLL
PUSHBUTTON “Edit Gains and Flters”,1003,227,57,148,14
CONTROL " Use pricate copy of presentation for all logs from this service",1065,
“Button”,BS_AUTOCHECKBOX | WS_TABSTOP,182,77,214,10
LTEXT “Devices”,IDC_STATIC,230,93,26,8
LTEXT “Controls”,IDC_STATIC,370,93,28,8
LTEXT “Sensors”,IDC_STATIC,232,192,26,8
LTEXT “Tools”,IDC_STATIC,377,192,18,8
EDITTEXT IDC_EDIT_Sensors,179,203,134,74,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_Tools,324,203,132,74,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_Devices,179,104,134,80,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT_Controls,324,104,133,80,ES_AUTOHSCROLL
PUSHBUTTON “Save”,1007,349,282,50,14
PUSHBUTTON “Delete”,1008,291,282,50,14
PUSHBUTTON “Edit”,1009,235,282,50,14
PUSHBUTTON “Add”,1070,178,282,50,14
PUSHBUTTON “Close”,1071,406,282,50,14
END

IDD_TIMERSET_DIALOG DIALOGEX 0, 0, 203, 103
STYLE DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_SYSMENU
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
EDITTEXT IDC_EDIT_TIMER1,8,7,188,58,ES_AUTOHSCROLL | WS_DISABLED
EDITTEXT IDC_EDIT_TIMER2,42,66,154,30,ES_AUTOHSCROLL | WS_DISABLED
PUSHBUTTON “”,IDC_BUTTON_TIMER1,7,66,35,30,BS_ICON
END

IDD_DIALOG_HEADER DIALOGEX 0, 0, 845, 407
STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_NOACTIVATE
CAPTION “Header - Edit well’ header report”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
EDITTEXT IDC_EDIT_SERVICE_NAME,613,4,128,15,ES_NOHIDESEL
PUSHBUTTON “Select Header Format(&I)”,IDC_BUTTON_FIND,742,3,96,18
CONTROL “”,IDC_STATIC_HEADER,“Static”,SS_BLACKFRAME | SS_NOTIFY,0,22,839,379
LTEXT “”,IDC_STATIC_TEST,377,6,99,11
CONTROL “显示Box ID”,IDC_RADIO_BOXID,“Button”,BS_AUTORADIOBUTTON,73,6,53,10
CONTROL “显示Box Position”,IDC_RADIO_BOXPOS,“Button”,BS_AUTORADIOBUTTON,215,6,68,10
CONTROL “显示Line Position”,IDC_RADIO_LINEPOS,“Button”,BS_AUTORADIOBUTTON,297,6,71,10
CONTROL “显示Text”,IDC_RADIO_TEXT,“Button”,BS_AUTORADIOBUTTON,14,6,45,10
CONTROL “显示Line ID”,IDC_RADIO_LINEID,“Button”,BS_AUTORADIOBUTTON,145,6,55,10
PUSHBUTTON “Reload(&R)”,IDC_BUTTON_RELOAD,489,3,50,18
PUSHBUTTON “Save(&S)”,IDC_BUTTON_SAVE,546,3,50,18
END

IDD_WELCOME_DIALOG DIALOGEX 0, 0, 656, 323
STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
FONT 9, “MS Shell Dlg”, 0, 0, 0x1
BEGIN
END

IDD_DIALOG_CURVE_NORMALIZATION DIALOGEX 0, 0, 421, 333
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION “Wellsun Curve Normalization”
FONT 8, “MS Shell Dlg”, 400, 0, 0x1
BEGIN
DEFPUSHBUTTON “Normalize”,IDOK,301,312,50,14,WS_DISABLED
PUSHBUTTON “Close”,IDCANCEL,362,312,50,14
GROUPBOX “Progress”,IDC_STATIC,3,211,407,64
LTEXT “Database”,IDC_STATIC,19,24,32,8
LTEXT “Curve”,IDC_STATIC,20,43,20,8
EDITTEXT IDC_EDIT1,13,222,391,43,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT2,63,42,283,14,ES_AUTOHSCROLL | WS_DISABLED
PUSHBUTTON “Select”,IDC_BUTTON1,360,30,50,14
GROUPBOX “Curve to be normalized”,IDC_STATIC,3,71,407,59
LTEXT “Database”,IDC_STATIC,12,92,32,8
LTEXT “Curve”,IDC_STATIC,13,111,20,8
EDITTEXT IDC_EDIT3,56,90,283,14,ES_AUTOHSCROLL | WS_DISABLED
EDITTEXT IDC_EDIT4,56,109,283,14,ES_AUTOHSCROLL | WS_DISABLED
PUSHBUTTON “Select”,IDC_BUTTON3,353,98,50,14
GROUPBOX “Depth range for normalization”,IDC_STATIC,4,140,407,59
LTEXT “Start depth”,IDC_STATIC,16,162,38,8
LTEXT “Stop depth”,IDC_STATIC,18,180,36,8
EDITTEXT IDC_EDIT5,60,159,144,14,ES_AUTOHSCROLL
EDITTEXT IDC_EDIT6,60,179,144,14,ES_AUTOHSCROLL
CONTROL “Capture depth range with mouse no IPlot?”,IDC_CHECK1,
“Button”,BS_AUTOCHECKBOX | WS_TABSTOP,217,172,163,10
PUSHBUTTON “Make XY”,IDCANCEL2,229,312,50,14
PUSHBUTTON “Help”,IDCANCEL3,44,312,50,14
END

/
//
// Version
//

VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x40004L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK “StringFileInfo”
BEGIN
BLOCK “080404B0”
BEGIN
VALUE “CompanyName”, “TODO: <公司名>”
VALUE “FileDescription”, “OilWellLogging”
VALUE “FileVersion”, “1.0.0.1”
VALUE “InternalName”, “OilWellLogging.exe”
VALUE “LegalCopyright”, “TODO: © <公司名>。 保留所有权利。”
VALUE “OriginalFilename”, “OilWellLogging.exe”
VALUE “ProductName”, “TODO: <产品名>”
VALUE “ProductVersion”, “1.0.0.1”
END
END
BLOCK “VarFileInfo”
BEGIN
VALUE “Translation”, 0x804, 1200
END
END

/
//
// DESIGNINFO
//

#ifdef APSTUDIO_INVOKED
GUIDELINES DESIGNINFO
BEGIN
IDD_DIALOG_TOOLS, DIALOG
BEGIN
RIGHTMARGIN, 310
BOTTOMMARGIN, 354
END

IDD_MFCAPPTOOL_DIALOG, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 579
    VERTGUIDE, 115
    TOPMARGIN, 7
    BOTTOMMARGIN, 272
END

IDD_DIALOG_TOOL_SENSORS, DIALOG
BEGIN
    RIGHTMARGIN, 287
    TOPMARGIN, 1
    BOTTOMMARGIN, 330
END

IDD_DIALOG_TOOL_PARAS, DIALOG
BEGIN
    RIGHTMARGIN, 269
    TOPMARGIN, 1
    BOTTOMMARGIN, 197
END

IDD_DIALOG_TOOL_EDIT, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 310
    TOPMARGIN, 7
    BOTTOMMARGIN, 330
END

IDD_DIALOG_TOOL_DRAWING, DIALOG
BEGIN
    RIGHTMARGIN, 489
    BOTTOMMARGIN, 423
END

IDD_DIALOG_CONTROLPANEL, DIALOG
BEGIN
    RIGHTMARGIN, 310
    BOTTOMMARGIN, 302
END

IDD_DIALOG_SERVICES, DIALOG
BEGIN
    RIGHTMARGIN, 313
    BOTTOMMARGIN, 369
END

IDD_DIALOG_TOOLSTRING, DIALOG
BEGIN
    RIGHTMARGIN, 811
    TOPMARGIN, 1
    BOTTOMMARGIN, 420
END

IDD_DIALOG_MAIN, DIALOG
BEGIN
    LEFTMARGIN, 7
    TOPMARGIN, 7
END

IDD_ABOUTBOX, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 200
    TOPMARGIN, 7
    BOTTOMMARGIN, 64
END

IDD_DIALOG_SENSORS_DATA, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 394
    TOPMARGIN, 7
    BOTTOMMARGIN, 305
END

IDD_SENSORSOFTWARERELATION, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 360
    TOPMARGIN, 7
    BOTTOMMARGIN, 376
END

IDD_DIALOG_LOGGING_HEADER, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 510
    TOPMARGIN, 7
    BOTTOMMARGIN, 346
END

IDD_DIALOG_SELECT_DATASET, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 302
    TOPMARGIN, 7
    BOTTOMMARGIN, 169
END

IDD_DIALOG_DEPTH, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 216
    TOPMARGIN, 7
    BOTTOMMARGIN, 136
END

IDD_DIALOG_PRESENTATION, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 256
    TOPMARGIN, 7
    BOTTOMMARGIN, 145
END

IDD_DIALOG_HEADER_TEXTINPUT, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 162
    TOPMARGIN, 7
    BOTTOMMARGIN, 124
END

IDD_DIALOG_SERVICE, DIALOG
BEGIN
    RIGHTMARGIN, 1106
    BOTTOMMARGIN, 501
END

IDD_DIALOG_SERVICEEDIT1, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 464
    TOPMARGIN, 7
    BOTTOMMARGIN, 299
END

IDD_TIMERSET_DIALOG, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 196
    TOPMARGIN, 7
    BOTTOMMARGIN, 96
END

IDD_DIALOG_HEADER, DIALOG
BEGIN
    RIGHTMARGIN, 840
    BOTTOMMARGIN, 400
END

IDD_WELCOME_DIALOG, DIALOG
BEGIN
    LEFTMARGIN, 7
    BOTTOMMARGIN, 296
END

IDD_DIALOG_CURVE_NORMALIZATION, DIALOG
BEGIN
    LEFTMARGIN, 7
    RIGHTMARGIN, 414
    TOPMARGIN, 7
    BOTTOMMARGIN, 326
END

END
#endif // APSTUDIO_INVOKED

/
//
// Dialog Info
//

IDD_MFCAPPTOOL_DIALOG DLGINIT
BEGIN
IDC_MFCBUTTON_SENSOR_DEL, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_ADD, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_DEL2, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_ADD2, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
0
END

IDD_DIALOG_TOOL_SENSORS DLGINIT
BEGIN
IDC_MFCBUTTON_SENSOR_DEL, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_ADD, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_DOWN, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_MFCBUTTON_SENSOR_UP, 0x37c, 369, 0
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x535f, 0x7974, 0x656c, 0x343e,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7453, 0x6c79, 0x3e65,
0x4d3c, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x415f, 0x7475, 0x736f, 0x7a69,
0x3e65, 0x4146, 0x534c, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f,
0x415f, 0x7475, 0x736f, 0x7a69, 0x3e65, 0x4d3c, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x4d2f, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x545f, 0x6f6f, 0x746c, 0x7069, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x7546, 0x6c6c, 0x6554, 0x7478, 0x6f54, 0x6c6f,
0x543e, 0x5552, 0x3c45, 0x4d2f, 0x4346, 0x7542, 0x7474, 0x6e6f, 0x465f,
0x6c75, 0x546c, 0x7865, 0x5474, 0x6f6f, 0x3e6c, 0x4d3c, 0x4346, 0x7542,
0x7474, 0x6e6f, 0x435f, 0x7275, 0x6f73, 0x5472, 0x7079, 0x3e65, 0x3131,
0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x7543, 0x7372, 0x726f,
0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x5465, 0x7079, 0x3e65, 0x3c38, 0x4d2f, 0x4346, 0x7542, 0x7474,
0x6e6f, 0x495f, 0x616d, 0x6567, 0x7954, 0x6570, 0x3c3e, 0x464d, 0x4243,
0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x546e, 0x706f, 0x463e,
0x4c41, 0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49,
0x6761, 0x4f65, 0x546e, 0x706f, 0x3c3e, 0x464d, 0x4243, 0x7475, 0x6f74,
0x5f6e, 0x6d49, 0x6761, 0x4f65, 0x526e, 0x6769, 0x7468, 0x463e, 0x4c41,
0x4553, 0x2f3c, 0x464d, 0x4243, 0x7475, 0x6f74, 0x5f6e, 0x6d49, 0x6761,
0x4f65, 0x526e, 0x6769, 0x7468, “\076”
IDC_COMBO2, 0x403, 2, 0
0x004a,
IDC_COMBO2, 0x403, 3, 0
0x3838, “\000”
IDC_COMBO2, 0x403, 3, 0
0x4c4c, “\000”
IDC_COMBO2, 0x403, 4, 0
0x4c4c, 0x004c,
IDC_COMBO3, 0x403, 2, 0
0x004a,
IDC_COMBO3, 0x403, 3, 0
0x3838, “\000”
IDC_COMBO3, 0x403, 3, 0
0x4c4c, “\000”
IDC_COMBO3, 0x403, 4, 0
0x4c4c, 0x004c,
IDC_COMBO4, 0x403, 4, 0
0x4343, 0x004c,
IDC_COMBO4, 0x403, 4, 0
0x5346, 0x004c,
IDC_COMBO4, 0x403, 4, 0
0x5757, 0x0057,
IDC_COMBO4, 0x403, 5, 0
0x4557, 0x4c4c, “\000”
IDC_COMBO_RATE, 0x403, 3, 0
0x3236, “\000”
IDC_COMBO_RATE, 0x403, 4, 0
0x3231, 0x0038,
IDC_COMBO_RATE, 0x403, 4, 0
0x5757, 0x0057,
IDC_COMBO_RATE, 0x403, 5, 0
0x4557, 0x4c4c, “\000”
0
END

IDD_DIALOG_TOOL_PARAS DLGINIT
BEGIN
IDC_COMBO1, 0x403, 7, 0
0x4354, 0x2f50, 0x5049, “\000”
IDC_COMBO1, 0x403, 6, 0
0x4153, 0x594e, 0x004f,
IDC_COMBO1, 0x403, 7, 0
0x5548, 0x5741, 0x4945, “\000”
IDC_COMBO1, 0x403, 8, 0
0x4552, 0x4441, 0x4f44, 0x0054,
IDC_COMBO1, 0x403, 6, 0
0x4143, 0x4f4e, 0x004e,
IDC_COMBO1, 0x403, 6, 0
0x454c, 0x564e, 0x004f,
IDC_COMBO1, 0x403, 3, 0
0x5048, “\000”
IDC_COMBO2, 0x403, 7, 0
0x4354, 0x2f50, 0x5049, “\000”
IDC_COMBO2, 0x403, 6, 0
0x4153, 0x594e, 0x004f,
IDC_COMBO2, 0x403, 7, 0
0x5548, 0x5741, 0x4945, “\000”
IDC_COMBO2, 0x403, 8, 0
0x4552, 0x4441, 0x4f44, 0x0054,
IDC_COMBO2, 0x403, 7, 0
0x4143, 0x4e4e, 0x4e4f, “\000”
IDC_COMBO2, 0x403, 6, 0
0x454c, 0x564e, 0x004f,
IDC_COMBO2, 0x403, 3, 0
0x5048, “\000”
IDC_COMBO4, 0x403, 4, 0
0x4343, 0x004c,
IDC_COMBO4, 0x403, 4, 0
0x5346, 0x004c,
IDC_COMBO4, 0x403, 4, 0
0x5757, 0x0057,
IDC_COMBO4, 0x403, 5, 0
0x4557, 0x4c4c, “\000”
IDC_COMBO_RATE2, 0x403, 3, 0
0x3236, “\000”
IDC_COMBO_RATE2, 0x403, 4, 0
0x3231, 0x0038,
IDC_COMBO_RATE2, 0x403, 4, 0
0x5757, 0x0057,
IDC_COMBO_RATE2, 0x403, 5, 0
0x4557, 0x4c4c, “\000”
0
END

/
//
// Menu
//

IDR_MENU_SENSOR_DATA MENU
BEGIN
POPUP “Edit”
BEGIN
MENUITEM “&Edit Selections”, ID_EDIT_EDITSELECTIONS
MENUITEM “&Close”, ID_EDIT_
END
POPUP “Select”
BEGIN
MENUITEM “Select &All”, ID_SELECT_SELECTALL
MENUITEM “&Unselect All”, ID_SELECT_UNSELECTALL
END
END

IDR_MENU_SERVICE MENU
BEGIN
POPUP “&File”
BEGIN
MENUITEM “&Open”, ID_FILE_OPEN32778
MENUITEM “&Save”, ID_FILE_SAVE32779
MENUITEM “E&xit”, ID_FILE_EXIT
END
POPUP “&Service”
BEGIN
MENUITEM “&Disable”, ID_Menu
MENUITEM “&Remove”, ID_SERVICE_REMOVE
MENUITEM “En&abel”, ID_SERVICE_ENABEL
MENUITEM “&Copy”, ID_SERVICE_COPY
MENUITEM “&Move”, ID_SERVICE_MOVE
MENUITEM “Re&name”, ID_SERVICE_RENAME
MENUITEM SEPARATOR
MENUITEM “E&xport”, ID_SERVICE_EXPORT
MENUITEM “&Import”, ID_SERVICE_IMPORT
END
POPUP “&Add”
BEGIN
MENUITEM “&Device”, ID_ADD_DEVICE
MENUITEM “&Sensor”, ID_ADD_SENSOR
MENUITEM “&Control”, ID_ADD_CONTROL
MENUITEM “&Tool”, ID_ADD_TOOL
END
MENUITEM “&Edit”, 0
MENUITEM “&Delete”, 0
POPUP “&Help”
BEGIN
MENUITEM “&About”, ID_HELP_ABOUT
END
END

IDR_MENU_SERVICE_SELECT MENU
BEGIN
POPUP “&File”
BEGIN
MENUITEM “Select Data&set”, ID_FILE_OPEN32778
MENUITEM “Load &Variables”, ID_FILE_SAVE32779
MENUITEM SEPARATOR
MENUITEM “&About”, ID_FILE_ABOUT
MENUITEM SEPARATOR
MENUITEM “E&xit”, ID_FILE_EXIT
MENUITEM “&Close All”, ID_FILE_CLOSEALL
END
MENUITEM “&Service”, 0
POPUP “&Action”
BEGIN
MENUITEM “Po&wer Control”, ID_ADD_DEVICE
MENUITEM “C&aliper Control”, ID_ADD_SENSOR
MENUITEM “Re&lay Control”, ID_ADD_CONTROL
MENUITEM SEPARATOR
MENUITEM “Sto&p”, ID_ACTION_STOP
MENUITEM SEPARATOR
MENUITEM “&Calibrate”, ID_ACTION_CALIBRATE
MENUITEM “&Verify”, ID_ACTION_VERIFY
MENUITEM “Pl&ot Cal Report”, ID_ACTION_PLOTCALREPORT32809
MENUITEM SEPARATOR
MENUITEM “Record &Up”, ID_Menu32800
MENUITEM “Record &Down”, ID_Menu32800
MENUITEM “Record on &Time”, ID_ACTION_RECORDONTIME
MENUITEM SEPARATOR
MENUITEM “&Replay”, ID_ACTION_REPLAY
MENUITEM “&Independent Replay”, ID_ACTION_INDEPENDENTREPLAY
MENUITEM SEPARATOR
MENUITEM “Depth Shi&ft”, ID_ACTION_DEPTHSHIFT
MENUITEM “Auto Correlation Curves”, ID_ACTION_A
MENUITEM SEPARATOR
MENUITEM “Preview Up”, ID_Menu32806
MENUITEM “Preview Down”, ID_ADD_TOOL
MENUITEM “Preview on Time”, ID_ACTION_PREVIEWONTIME
END
POPUP “&Edit”
BEGIN
MENUITEM “&Tool String”, ID_EDIT_TOOLSTRING
MENUITEM “&Variables”, ID_EDIT_VARIABLES
MENUITEM “&Heading”, ID_EDIT_HEADING
MENUITEM “Master &Log Format”, ID_EDIT_MASTERLOGFORMAT
MENUITEM “Plot &Job”, ID_EDIT_PLOTJOB
MENUITEM “&Sensors”, ID_EDIT_SENSORS
MENUITEM “&Calibrations”, ID_EDIT_CALIBRATIONS
MENUITEM “&Filters”, ID_EDIT_FILTERS
MENUITEM “&Tool Configuration”, ID_EDIT_TOOLCONFIGURATION
MENUITEM “&Device Configuration”, ID_EDIT_TOOLCONFIGURATION
MENUITEM “Correction Curves”, ID_EDIT_CORRECTIONCURVES
END
POPUP “&Monitor”
BEGIN
MENUITEM “&Sensors”, ID_HELP_ABOUT
MENUITEM “Outputs”, ID_MONITOR_OUTPUTS
MENUITEM “Sample &Queues”, ID_MONITOR_S
MENUITEM “&Tools”, ID_MONITOR_TOOLS
MENUITEM “&Devices”, ID_MONITOR_DEVICES
MENUITEM “Hoistman’s Display”, ID_MONITOR_HOISTMAN
END
END

IDR_MENU_DRAWINGPOP MENU
BEGIN
POPUP “DrawingPop”
BEGIN
MENUITEM “Delete(&D)”, ID_DELETE_DELETE
MENUITEM “Change(&C)”, ID_DELETE_CHANGE
END
END

IDR_MENU_INTERACTIVE_PLOT MENU
BEGIN
POPUP “&File”
BEGIN
MENUITEM “Select Data&set”, ID_FILE_SELECTDATASET
MENUITEM SEPARATOR
MENUITEM “Import ASCII Files…”, ID_FILE_IMPORTASCIIFILES
MENUITEM “Export to LAS…”, ID_FILE_EXPORTTOLAS
MENUITEM SEPARATOR
MENUITEM “&Kill ALL Interactive Plots”, ID_Menu32829
MENUITEM SEPARATOR
MENUITEM “E&xit”, ID_FILE_EXIT32828
END
MENUITEM “&Options”, 0
POPUP “Edit”
BEGIN
MENUITEM “Log &Format…”, ID_EDIT_LOGFORMAT
MENUITEM “&Annotations…”, ID_EDIT_ANNOTATIONS
MENUITEM “Log &Banner”, ID_EDIT_LOGBANNER
MENUITEM “Well S&ketch”, ID_EDIT_WELLSKETCH
MENUITEM “Log Heading…”, ID_EDIT_LOGHEADING
MENUITEM “Multi-File Plot Job…”, ID_EDIT_MULTI
MENUITEM “Zoned Scale Changes…”, ID_EDIT_ZONEDSCALECHANGES
MENUITEM “&Gridline Setup”, ID_EDIT_GRIDLINESETUP
END
POPUP “&Action”
BEGIN
MENUITEM “&Screen Plot”, ID_ACTION_SCREENPLOT
MENUITEM “&Hardcopy…”, ID_ACTION_HARDCOPY
END
POPUP “Tools”
BEGIN
MENUITEM “Depth Shift a Curve…”, ID_TOOLS_DEPTHSHIFTACURVE
MENUITEM “Depth Shift Whole Pass…”, ID_TOOLS_DEPTHSHIFTWHOLEPASS
MENUITEM “Run TVD/Merge Program…”, ID_TOOLS_RUNTVD
MENUITEM “Create an Alias…”, ID_TOOLS_CREATEANALIAS
MENUITEM “Run AutoMerge Utility…”, ID_TOOLS_RUNANUTOMERGEUTILITY
END
MENUITEM “&Pause”, ID_PAUSE
END

IDR_MENU_MERGE_SPLICE MENU
BEGIN
POPUP “&File”
BEGIN
MENUITEM “Select &Input Log Data…”, ID_FILE_SELECTINPUTLOGDATA
MENUITEM “&Detail Selected Inputs”, ID_FILE_DETAILSELECTEDINPUTS
MENUITEM SEPARATOR
MENUITEM “Select &Output File/Path…”, ID_FILE_SELECTOUTPUTFILE
MENUITEM “E&xit”, ID_FILE_EXIT32849
END
POPUP “&Corrections”
BEGIN
MENUITEM “Enter Depth &Tie Ins…”, ID_CORRECTIONS_ENTERDEPTHTIEINS
MENUITEM “Enter &Directional Data…”, ID_CORRECTIONS_ENTERDIRECTIONALDATA
END
POPUP “&Processing”
BEGIN
MENUITEM “Proess Commands…”, ID_PROCESSING_PROESSCOMMANDS
END
POPUP “&Window”
BEGIN
MENUITEM “Close Current &Window”, ID_WINDOW_CLOSECURRENTWINDOW
MENUITEM “&Tile”, ID_WINDOW_TILE
MENUITEM “&Cascade”, ID_WINDOW_CASCADE32855
MENUITEM “Arrange &Icons”, ID_WINDOW_ARRANGEICONS
MENUITEM “&Open All”, ID_WINDOW_OPENALL
MENUITEM “Close &All”, ID_WINDOW_CLOSEALL
END
MENUITEM “Wi&zard”, 0
END

#endif // 中文(简体,中国) resources
/

#ifndef APSTUDIO_INVOKED
/
//
// Generated from the TEXTINCLUDE 3 resource.
//
#define _AFX_NO_SPLITTER_RESOURCES
#define _AFX_NO_OLE_RESOURCES
#define _AFX_NO_TRACKER_RESOURCES
#define _AFX_NO_PROPERTY_RESOURCES

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_CHS)
LANGUAGE 4, 2
#include “res\OilWellLogging.rc2” // 非 Microsoft Visual C++ 编辑的资源
#include “l.CHS\afxres.rc” // 标准组件
#if !defined(_AFXDLL)
#include “l.CHS\afxribbon.rc” // MFC 功能区和控制条资源
#endif
#endif

/
#endif // not APSTUDIO_INVOKED

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值