class LboxCommdlg


  GetFolderName



  
// *********************************************************
// ディレクトリのパスを取得する
// *********************************************************
BOOL LboxCommdlg::GetFolderName( LboxString& LString )
{
	return LboxCommdlg::GetFolderName( &LString );
}
BOOL LboxCommdlg::GetFolderName( LboxString *LString )
{
	LString->Resize( MAX_PATH );

	return LboxCommdlg::GetFolderName(
		LString->szLboxString
	);

}
BOOL LboxCommdlg::GetFolderName( LPTSTR lpstrPath )
{
	BROWSEINFO bi;
	LPITEMIDLIST lpi;

	bi.hwndOwner = LboxCommdlg::hWndOwner;
	bi.pidlRoot = NULL;
	bi.pszDisplayName = NULL;
	if ( LboxCommdlg::lpstrTitle == NULL ) {
		bi.lpszTitle = "ディレクトリの選択";
	}
	else {
		bi.lpszTitle = LboxCommdlg::lpstrTitle;
	}
	bi.ulFlags = LboxCommdlg::uFolderFlg;
	bi.lpfn = NULL;
	bi.lParam = 0;
	bi.iImage = 0;
	lpi = SHBrowseForFolder( &bi );
	if ( lpi != NULL ) {
		SHGetPathFromIDList( lpi, lpstrPath );
		return true;
	}
	else {
		return false;
	}
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ