⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setinfo.cpp

📁 vc下串口通讯开发程序
💻 CPP
字号:
// setinfo.cpp : implementation file
//

#include "stdafx.h"
#include "TLhzpro.h"
#include "setinfo.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// Csetinfo dialog


Csetinfo::Csetinfo(CWnd* pParent /*=NULL*/)
	: CDialog(Csetinfo::IDD, pParent)
{
	//{{AFX_DATA_INIT(Csetinfo)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void Csetinfo::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(Csetinfo)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(Csetinfo, CDialog)
	//{{AFX_MSG_MAP(Csetinfo)
	ON_BN_CLICKED(IDC_SAVEDATA, OnSavedata)
	ON_BN_CLICKED(IDC_OK, OnOk)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// Csetinfo message handlers

void Csetinfo::OnSavedata() 
{ 
	CFileDialog dlg(TRUE,"txt","*.txt");
	if(dlg.DoModal()==IDOK)
		{
		 m_filename=dlg.GetPathName();
		 WIN32_FIND_DATA wfData;
		 HANDLE hSearch;
		 hSearch=FindFirstFile(m_filename,&wfData);
		 if(hSearch!=INVALID_HANDLE_VALUE)
			{
			AfxMessageBox("file have exsit",MB_OK);
			}
		else 
			{
			SetDlgItemText(IDC_FILENAME,m_filename);
			}
	}	 
}

void Csetinfo::OnOk() 
{
	/*
	CFileException e;

	if(m_filename=="")
	{
	MessageBox("have no file",NULL,MB_OK);
	CStartDlg mydlg;
	int nMode=mydlg.DoModal();
	}
	else {	
		int nMode=MessageBox("开始测量",NULL,MB_OK|MB_OKCANCEL);
		if (nMode==IDOK){
		try
		{
		if( !file1.Open( m_filename, CFile::modeCreate | CFile::modeWrite, &e ) )
  		AfxMessageBox("create error");
		}
	catch(...)
		{	
		AfxMessageBox("create error");
		}
		UpdateData(true);
		CString message2;
		message2.Format("2003newmyfileflag\r\n%s\r\n%s\r\n%s\r\n%s\r\n",
			m_client,m_comment1,m_comment2,m_comment3);
		file1.Write(message2,strlen(message2));	
		message2="时间                    ,";
		message2=message2+"TR_1,";
		message2=message2+"TR_2,";
		message2=message2+"TR_3,";
		message2=message2+"TR_4,";
		message2=message2+"TR_5,";
		message2=message2+"TR_6,";
		message2=message2+"TR_7,";
		message2=message2+"TR_8,";
		message2=message2+"TR_9,";
		message2=message2+"TR_10,";
		message2=message2+"TR_11,";
		message2=message2+"TR_12,";
 		message2=message2+"TR_13,";
 		message2=message2+"TR_14,";
 		message2=message2+"TR_15,"; 
 		message2=message2+"TR_16,"; 
 		message2=message2+"TR_17,"; 
 		message2=message2+"TR_18,"; 
 		message2=message2+"TR_19,";
 		message2=message2+"TR_20,"; 
 		message2=message2+"TR_21,"; 
 		message2=message2+"TR_22,";
	    message2=message2+"TR_23,"; 
	 	message2=message2+"TR_24,";

		message2=message2+"PR_1,";
		message2=message2+"PR_2,";
		message2=message2+"PR_3,";
		message2=message2+"PR_4";
	message2=message2+"\r\n";
	try{
	file1.Write(message2,strlen(message2));	
	file1.Flush();
	CTime nowTime = CTime::GetCurrentTime();
  	startTime=nowTime;

	}
	catch(...)
	{
		AfxMessageBox("write error");
	}
 start=true;//false;
 stop=false;//true;
 gT=0;
 ::PostMessage(h_strp1,WM_DISCURRENT,1,2);
//	::PostMessage(hWnd_Scal,WM_STARTCHECK,0,0);
		}
		if(nMode==IDCANCEL)
		{
			return;
		}
	}
*/
	CDialog::OnOK();	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -