本文整理汇总了C++中FileSel::ExecuteSelectDir方法的典型用法代码示例。如果您正苦于以下问题:C++ FileSel::ExecuteSelectDir方法的具体用法?C++ FileSel::ExecuteSelectDir怎么用?C++ FileSel::ExecuteSelectDir使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FileSel
的用法示例。
在下文中一共展示了FileSel::ExecuteSelectDir方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: OnFile
void MainDlg::OnFile()
{
FileSel dlg;
dlg.ReadOnlyOption();
dlg.ExecuteOpen( t_("Test") );
dlg.ExecuteSaveAs( t_("Test") );
dlg.ExecuteSelectDir( t_("Test") );
}
示例2: DoBrowse
void DlgCompareDir::DoBrowse(Ctrl *field)
{
FileSel fsel;
fsel.AllFilesType();
static String recent_dir;
fsel <<= Nvl((String)~*field, recent_dir);
if(fsel.ExecuteSelectDir())
*field <<= recent_dir = ~fsel;
}
示例3: OnBrowseUpp
void BaseSetupDlg::OnBrowseUpp()
{
String s = ~upp;
int b, e;
if(upp.HasFocus())
upp.GetSelection(b, e);
else
e = s.GetLength();
b = e;
while(b > 0 && s[b - 1] != ';')
b--;
while(e < s.GetLength() && s[e] != ';')
e++;
FileSel fsel;
String pre = s.Left(b), post = s.Mid(e);
fsel.ActiveDir(s.Mid(b, e - b));
if(fsel.ExecuteSelectDir()) {
String newdir = ~fsel;
upp <<= pre + newdir + Nvl(post, ";");
upp.SetWantFocus();
OnUpp();
}
}