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

📄 ptset.cpp

📁 用大恒3通道采集卡
💻 CPP
字号:
// ptSet.cpp : implementation file
//

#include "stdafx.h"
#include "LaserScan.h"
#include "ptSet.h"


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

/////////////////////////////////////////////////////////////////////////////
// CptSet dialog


CptSet::CptSet(CWnd* pParent /*=NULL*/)
	: CDialog(CptSet::IDD, pParent)
{
	//{{AFX_DATA_INIT(CptSet)
	m_Cptfrq = 0;
	m_Cptpath = _T("");
	//}}AFX_DATA_INIT
}


void CptSet::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CptSet)
	DDX_Control(pDX, IDC_CAPPATH_EDIT, m_ctlPath);
	DDX_Text(pDX, IDC_CAPFRQ_EDIT, m_Cptfrq);
	DDX_Text(pDX, IDC_CAPPATH_EDIT, m_Cptpath);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CptSet, CDialog)
	//{{AFX_MSG_MAP(CptSet)
	ON_BN_CLICKED(IDC_BROWSE_BUTTON, OnBrowseButton)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CptSet message handlers

void CptSet::OnOK() 
{
	// TODO: Add extra validation here

	CDialog::OnOK();
}

void CptSet::OnBrowseButton() 
{
	// TODO: Add your control notification handler code here
	BROWSEINFO bi;   //必须传入的参数,下面就是这个结构的参数的初始化 
    //CString strpath;   //用来得到,你选择的活页夹路径,相当于提供一个缓冲区 

	ZeroMemory(&bi,sizeof(bi));
    bi.hwndOwner=GetSafeHwnd();   //得到父窗口Handle值 
    //bi.pidlRoot=pidlRoot;   //这个变量就是我们在上面得到的. 
    //bi.pszDisplayName=NULL;   //得到缓冲区指针 
    bi.lpszTitle=_T("请选择路径:");   //设置标题 
    bi.ulFlags=BIF_RETURNFSANCESTORS|BIF_RETURNONLYFSDIRS;   //设置标志 
    //bi.lpfn=NULL; 
    //bi.lParam=0; 
    //bi.iImage=0;   //上面这个是一些无关的参数的设置,最好设置起来, 
    

	LPITEMIDLIST lpdlist; //用来保存返回信息的idlist
    lpdlist = SHBrowseForFolder(&bi) ; //显示选择对话框
    if(lpdlist != NULL)  //用户按了确定按钮
	{
       TCHAR chpath[255]; //用来存储路径的字符串
       SHGetPathFromIDList(lpdlist, chpath);//把项目标识列表转化成字符串
       m_Cptpath = chpath; //将tchar类型的字符串转换为cstring类型的字符串
	}
	
    m_ctlPath.SetWindowText(m_Cptpath);

	
}

⌨️ 快捷键说明

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