Server : Apache/2.4.43 (Win64) OpenSSL/1.1.1g PHP/7.4.6 System : Windows NT USER-PC 6.1 build 7601 (Windows 7 Professional Edition Service Pack 1) AMD64 User : User ( 0) PHP Version : 7.4.6 Disable Function : NONE Directory : C:/xampp/FileZillaFTP/source/interface/misc/ |
// SBDestination.cpp: implementation of the CSBDestination class. // ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "SBDestination.h" #if defined(_DEBUG) && !defined(MMGR) #undef THIS_FILE static char THIS_FILE[]=__FILE__; #define new DEBUG_NEW #endif ////////////////////////////////////////////////////////////////////// // Construction/Destruction ////////////////////////////////////////////////////////////////////// CSBDestination::CSBDestination(const HWND hParent, const int nTitleID) : CBrowseForFolder(hParent, NULL, nTitleID) { } CSBDestination::~CSBDestination() { } void CSBDestination::SetInitialSelection(const CString & strPath) { m_strInitialSelection = strPath; } void CSBDestination::OnInit() const { SetSelection(m_strInitialSelection); SetStatusText(m_strInitialSelection); } void CSBDestination::OnSelChanged(const LPITEMIDLIST pidl) const { CString strBuffer; if (SHGetPathFromIDList(pidl, strBuffer.GetBuffer(MAX_PATH))) strBuffer.ReleaseBuffer(); else strBuffer.ReleaseBuffer(0); SetStatusText(strBuffer); }