91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

各種遍歷, 服務遍歷,注冊表遍歷,進程遍歷,文件遍歷,窗口遍歷,代碼比較簡單,適合新手拿來學習。

資源截圖

代碼片段和文件信息

//?FileBrowser.cpp?:?實現文件
//

#include?“stdafx.h“
#include?“MFCTool.h“
#include?“FileBrowser.h“
#include?“afxdialogex.h“


//?CFileBrowser?對話框

IMPLEMENT_DYNAMIC(CFileBrowser?CDialog)

CFileBrowser::CFileBrowser(CWnd*?pParent?/*=NULL*/)
:?CDialog(CFileBrowser::IDD?pParent)
{
m_style?=?FALSE;
}

CFileBrowser::~CFileBrowser()
{
}

void?CFileBrowser::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//??DDX_Control(pDX?STA_SURRENY_PATH?m_LstFilePath);
DDX_Control(pDX?LST_FILEPATH?m_LstDiskName);
DDX_Control(pDX?STA_SURRENY_PATH?m_CurrentPath);
DDX_Control(pDX?LIS_FILE_BROWSER?m_LstFilePath);
m_BtnEnter.AutoLoad(BTN_ENTER?this);
}


BEGIN_MESSAGE_MAP(CFileBrowser?CDialog)
ON_BN_CLICKED(BTN_ENTER?&CFileBrowser::OnBnClickedEnter)
ON_NOTIFY(NM_DBLCLK?LIS_FILE_BROWSER?&CFileBrowser::OnDblclkLisFileBrowser)
ON_WM_RBUTTONDOWN()
ON_COMMAND(MN_DETA?&CFileBrowser::OnMnDeta)
ON_COMMAND(MN_LARGE?&CFileBrowser::OnMnLarge)
ON_COMMAND(MN_SMALL?&CFileBrowser::OnMnSmall)
ON_NOTIFY(NM_RCLICK?LIS_FILE_BROWSER?&CFileBrowser::OnRclickLisFileBrowser)
END_MESSAGE_MAP()


//?CFileBrowser?消息處理程序


void?CFileBrowser::OnBnClickedEnter()
{
//?TODO:??在此添加控件通知處理程序代碼
//? if?(m_LstDiskName.GetCurSel()?==?0)
//? {
SelectDisk();
// }

}


void?CFileBrowser::OnDblclkLisFileBrowser(NMHDR?*pNMHDR?LRESULT?*pResult)
{
LPNMITEMACTIVATE?pNMItemActivate?=?reinterpret_cast(pNMHDR);
//?TODO:??在此添加控件通知處理程序代碼
CString?csPath;
csPath?=?m_LstFilePath.GetItemText(pNMItemActivate->iItem?pNMItemActivate->iSubItem);
if?(!m_style)
{
ShowFileList(csPath);
}
ShowListstyle(csPath);
m_CurrentPath.SetWindowText(csPath);
*pResult?=?0;
}



void?CFileBrowser::OnMnDeta()
{
//?TODO:??在此添加命令處理程序代碼
m_style?=?TRUE;
Liststyle();
}


void?CFileBrowser::OnMnLarge()
{
//?TODO:??在此添加命令處理程序代碼
m_Icon?=?SHGFI_LARGEICON;//大圖標
InitBorwser();
}


void?CFileBrowser::OnMnSmall()
{
//?TODO:??在此添加命令處理程序代碼
m_Icon?=?SHGFI_SMALLICON;//小圖標
InitBorwser();
}


void?CFileBrowser::OnRclickLisFileBrowser(NMHDR?*pNMHDR?LRESULT?*pResult)
{
LPNMITEMACTIVATE?pNMItemActivate?=?reinterpret_cast(pNMHDR);
//?TODO:??在此添加控件通知處理程序代碼
CMenu?mn;
mn.LoadMenu(IDR_MENU2);
CMenu*?pSubMenu?=?mn.GetSubMenu(0);
ClientToScreen(&pNMItemActivate->ptAction);
pSubMenu->TrackPopupMenu(TPM_LEFTALIGN?pNMItemActivate->ptAction.x?pNMItemActivate->ptAction.y?this);//指定接收菜單消息的窗口
*pResult?=?0;
}
//獲取文件圖標
int?CFileBrowser::GetIconIndex(CString?strFilePath)
{
SHFILEINFO?sfi?=?{?0?};
DWORD?dwAttribute?=?GetFileAttributes(strFilePath);
SHGetFileInfo(strFilePath?dwAttribute?&sfi?sizeof(SHFILEINFO)?SHGFI_SYSICONINDEX?|?SHGFI_USEFILEATTRIBUTES);
return?sfi.iIcon;
}

//獲取文件類型
CString?CFileBrowser::GetTypeNameIndex(CString?strFilePath)
{
SHFILEINFO?sfi?=?{?0?};
DWORD?dwAttribute?=?GetFileAttributes(strFilePath);
SHGetFileI

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-01-04?21:34??MFCTool\
?????目錄???????????0??2018-01-04?21:34??MFCTool\Debug\
?????文件?????9544704??2017-12-30?22:10??MFCTool\Debug\MFCTool.exe
?????目錄???????????0??2018-01-04?21:34??MFCTool\MFCTool\
?????目錄???????????0??2018-01-04?21:34??MFCTool\MFCTool\Debug\
?????目錄???????????0??2018-01-04?21:34??MFCTool\MFCTool\Debug\MFCTool.tlog\
?????文件????????7010??2017-12-28?21:34??MFCTool\MFCTool\FileBrowser.cpp
?????文件????????1234??2017-12-30?07:16??MFCTool\MFCTool\FileBrowser.h
?????文件????????2387??2017-12-27?17:48??MFCTool\MFCTool\MFCTool.cpp
?????文件?????????449??2017-12-25?15:47??MFCTool\MFCTool\MFCTool.h
?????文件???????17144??2017-12-30?07:37??MFCTool\MFCTool\MFCTool.rc
?????文件????????6725??2017-12-28?21:33??MFCTool\MFCTool\MFCTool.vcxproj
?????文件????????3317??2017-12-28?21:33??MFCTool\MFCTool\MFCTool.vcxproj.filters
?????文件????????3777??2017-12-27?19:31??MFCTool\MFCTool\MFCToolDlg.cpp
?????文件?????????956??2017-12-27?16:42??MFCTool\MFCTool\MFCToolDlg.h
?????文件????????9195??2017-12-27?17:52??MFCTool\MFCTool\Regedit.cpp
?????文件????????2093??2017-12-27?17:52??MFCTool\MFCTool\Regedit.h
?????文件????????5972??2017-12-30?22:10??MFCTool\MFCTool\SeeModular.cpp
?????文件?????????893??2017-12-30?21:36??MFCTool\MFCTool\SeeModular.h
?????文件???????12770??2017-12-27?18:58??MFCTool\MFCTool\Service.cpp
?????文件????????1262??2017-12-27?19:32??MFCTool\MFCTool\Service.h
?????文件????????6848??2017-12-30?07:38??MFCTool\MFCTool\Task.cpp
?????文件????????1148??2017-12-30?07:38??MFCTool\MFCTool\Task.h
?????文件????????2395??2017-12-27?17:48??MFCTool\MFCTool\WindowProc.cpp
?????文件?????????625??2017-12-27?17:48??MFCTool\MFCTool\WindowProc.h
?????目錄???????????0??2018-01-04?21:34??MFCTool\MFCTool\res\
?????文件????????1956??2017-12-28?21:31??MFCTool\MFCTool\res\1.bmp
?????文件????????1954??2017-12-28?21:32??MFCTool\MFCTool\res\2.bmp
?????文件???????67777??2013-07-22?01:18??MFCTool\MFCTool\res\MFCTool.ico
?????文件?????????670??2017-12-25?15:47??MFCTool\MFCTool\res\MFCTool.rc2
?????文件????????5598??2017-12-30?07:37??MFCTool\MFCTool\resource.h
............此處省略5個文件信息

評論

共有 條評論