zoukankan      html  css  js  c++  java
  • C++ 代码片段(积累)

    1、MFC中点出对话框显示另存为的一个路径和文件:

    void CPatchDlg::OnBnClickedBtnPath()
    {
    //一下为选择另存为一个路径
    	m_strSavepath = "";
    	BROWSEINFO bi;
    	ZeroMemory(&bi, sizeof(BROWSEINFO));
    	bi.hwndOwner = m_hWnd;
    	bi.ulFlags   = BIF_RETURNONLYFSDIRS;
    	LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
    	BOOL bRet = FALSE;
    	TCHAR szFolder[MAX_PATH*2];
    	szFolder[0] = _T('');
    	if (pidl)
    	{
    		if (SHGetPathFromIDList(pidl, szFolder))
    			bRet = TRUE;
    		IMalloc *pMalloc = NULL;
    		if (SUCCEEDED(SHGetMalloc(&pMalloc)) && pMalloc)
    		{
    			pMalloc->Free(pidl);
    			pMalloc->Release();
    		}
    	}
    	m_strSavepath = szFolder;//选择的目录路径
    	UpdateData( FALSE ) ;
    //下面四行表示选择一个文件 返回文件名称和路径;
    	//CFileDialog dlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVE AS对话框
    	//if(dlg.DoModal()==IDOK)
    	//	m_strSavepath=dlg.GetPathName();
    	//UpdateData( FALSE ) ;
    }


  • 相关阅读:
    检测mysq组复制的脚本
    centos7安装NFS
    mysql组复制安装
    springboot+VUE(一)
    redis集群配置
    codevs 3139 栈练习3
    codevs 3138 栈练习2
    codevs 2622 数字序列
    codevs 1054 电梯
    codevs 1507 酒厂选址
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/6851544.html
Copyright © 2011-2022 走看看