49
Large icons

public void init()
{
	COM com_f;
	anytype f;
	;

	super();

	exfolderview1.SmallIcons(false);
	f = COM::createFromObject(new stdole.StdFont()); com_f = f;
		f.Size(16);
	exfolderview1.Font(f);
}
48
Small icons

public void init()
{
	;

	super();

	exfolderview1.SmallIcons(true);
}
47
Folder icons are very close together vertically. Can you change the icon or increase the separation

public void init()
{
	;

	super();

	exfolderview1.ItemHeight(24);
}
46
Is it possible to re-call the ExploreFromHere without re-selecting/expanding any previously item

// Click event - Occurs when the user presses and then releases the left mouse button over the control.
void onEvent_Click()
{
	;
	exfolderview1.ExploreFromHere("|reset");
}

public void init()
{
	;

	super();

	exfolderview1.ExploreFromHere("c:\\");
}
45
How can I expand a folder

public void init()
{
	COM com_ExShellFolder;
	anytype var_ExShellFolder;
	;

	super();

	var_ExShellFolder = COM::createFromObject(exfolderview1.ShellFolder("C:\\")); com_ExShellFolder = var_ExShellFolder;
	com_ExShellFolder.Expanded(true);
}
44
How do I get the subfolders of specified folder

public void init()
{
	COM com_ShellFolders;
	anytype var_ShellFolders;
	;

	super();

	var_ShellFolders = COM::createFromVariant(exfolderview1.ShellFolder("C:\\").Folders()); com_ShellFolders = var_ShellFolders;
}
43
How do I check a folder

public void init()
{
	COM com_ExShellFolder;
	anytype var_ExShellFolder;
	;

	super();

	exfolderview1.HasCheckBoxes(true);
	var_ExShellFolder = COM::createFromObject(exfolderview1.ShellFolder("C:\\")); com_ExShellFolder = var_ExShellFolder;
	com_ExShellFolder.Check(true);
}
42
How do I get the name of folder, as it is displayed in the control

public void init()
{
	str var_DisplayName;
	;

	super();

	var_DisplayName = exfolderview1.FirstVisibleFolder().DisplayName();
}
41
How can I specify the folders being displayed in the control

// IncludeFolder event - Occurs when the user includes folders to the control.
void onEvent_IncludeFolder(COM   _Folder,COMVariant /*bool*/   _Include)
{
	;
	_Include = false;
}

public void init()
{
	;

	super();

	exfolderview1.IncludeFolder(true);
}
40
How can I include the files and folders in the control

public void init()
{
	;

	super();

	exfolderview1.IncludeAttributeMask(2147483703);
}
39
How can I change the control's font

public void init()
{
	COM com_f;
	anytype f;
	;

	super();

	f = COM::createFromObject(new stdole.StdFont()); com_f = f;
		f.Name("Verdana");
		f.Size(12);
	exfolderview1.Font(f);
}
38
Can I add a rename to the control's context menu
public void init()
{
	;

	super();

	exfolderview1.CanRename(true);
}
37
How can I change the shape of the cursor
public void init()
{
	;

	super();

	exfolderview1.MousePointer(2);
}
36
How can I get height of the horizontal scroll bar
public void init()
{
	;

	super();

	print( exfolderview1.HorizontalHeight() );
}
35
How can I get width of the vertical scroll bar
public void init()
{
	;

	super();

	print( exfolderview1.VerticalWidth() );
}
34
How can I remove the control's scroll bars
public void init()
{
	;

	super();

	print( exfolderview1.Scrollbars() );
}
33
How can I get the horizontal scroll range
public void init()
{
	;

	super();

	print( exfolderview1.HorizontalOversize() );
}
32
How can I get the horizontal scroll position
public void init()
{
	;

	super();

	print( exfolderview1.HorizontalOffset() );
}
31
How can I get the vertical scroll range
public void init()
{
	;

	super();

	print( exfolderview1.VerticalOversize() );
}
30
How can I get the vertical scroll position
public void init()
{
	;

	super();

	print( exfolderview1.VerticalOffset() );
}
29
Can I assign partial check boxes to folders, so the sub folders get checked when the user checks the parent folder

public void init()
{
	;

	super();

	exfolderview1.HasCheckBoxes(true);
	exfolderview1.PartialCheck(true);
	exfolderview1.FirstVisibleFolder().Check(true);
}
28
How can I drop files to control
public void init()
{
	;

	super();

	exfolderview1.AllowDropFiles(true);
}
27
Can I explore only a folder, so the user can't see the parent folder

public void init()
{
	;

	super();

	exfolderview1.ExploreFromHere("c:\\");
}
26
How can I hide the icons

public void init()
{
	;

	super();

	exfolderview1.IconsVisible(false);
}
25
How can I disable or enable the entire control
public void init()
{
	;

	super();

	exfolderview1.Enabled(false);
}
24
How can I expand a folder

public void init()
{
	;

	super();

	exfolderview1.EnsureVisible(COMVariant::createFromStr(exfolderview1.SpecialFolderPath(11/*StartMenu*/)));
}
23
How can I ensure that a specified folder fits the contrl's client area

public void init()
{
	;

	super();

	exfolderview1.EnsureVisible(COMVariant::createFromStr(exfolderview1.SpecialFolderPath(11/*StartMenu*/)));
}
22
How do I refresh the control
public void init()
{
	;

	super();

	exfolderview1.Refresh();
}
21
Is there any function or property to get the first visible folder

public void init()
{
	;

	super();

	exfolderview1.HasCheckBoxes(true);
	exfolderview1.FirstVisibleFolder().Check(true);
}
20
How do I find a special folder, like My Computer

public void init()
{
	;

	super();

	exfolderview1.SelectedFolder("::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
}
19
How do I find a special folder, like My Computer

public void init()
{
	;

	super();

	exfolderview1.SelectedFolder(COMVariant::createFromStr(exfolderview1.SpecialFolderPath(17/*MyComputer*/)));
}
18
How do I select and expand a folder

public void init()
{
	;

	super();

	exfolderview1.SelectedFolder(COMVariant::createFromStr(exfolderview1.SpecialFolderPath(2/*Programs*/)));
}
17
How do I select and expand a folder

public void init()
{
	;

	super();

	exfolderview1.SelectedFolder("c:\\");
}
16
How do I select a folder

public void init()
{
	;

	super();

	exfolderview1.SelectedFolder("c:\\");
}
15
How do I get the checked folders or files

public void init()
{
	;

	super();

	exfolderview1.HasCheckBoxes(true);
	exfolderview1.FirstVisibleFolder().Check(true);
	print( exfolderview1.FoldersCheck().Count() );
}
14
How can I display the hidden folders

public void init()
{
	;

	super();

	exfolderview1.HiddenFolders(true);
}
13
How can I get the folder or the file from the point
// MouseMove event - Fired when the user move the mouse over the ExFolderView control.
void onEvent_MouseMove(int   _Button,int   _Shift,int   _X,int   _Y)
{
	;
	print( exfolderview1.FolderFromPoint(-1,-1) );
}

public void init()
{
	;

	super();

}
12
How can I refresh the control as soon as the user renames a folder in Windows Explorer
public void init()
{
	;

	super();

	exfolderview1.AutoUpdate(true);
}
11
How do I enable or disable the control's context menu
public void init()
{
	;

	super();

	exfolderview1.EnableShellMenu(false);
}
10
How do I hide the overlay icons
public void init()
{
	;

	super();

	exfolderview1.OverlayIcons(false);
}
9
How do I display the overlay icons
public void init()
{
	;

	super();

	exfolderview1.OverlayIcons(true);
}
8
How do I display the share name for folders and files
public void init()
{
	;

	super();

	exfolderview1.DisplayShareName(true);
}
7
How do I assign a checkbox for each folder/file in the control

public void init()
{
	;

	super();

	exfolderview1.HasCheckBoxes(true);
}
6
How do I remove the lines that link the root items

public void init()
{
	;

	super();

	exfolderview1.HasLinesAtRoot(false);
}
5
How do I remove the buttons to expand or collapse the folders

public void init()
{
	;

	super();

	exfolderview1.HasButtons(false);
}
4
How do I remove the lines between items

public void init()
{
	;

	super();

	exfolderview1.HasLines(false);
}
3
How do I remove the control's border
public void init()
{
	;

	super();

	exfolderview1.Appearance(0/*Flat*/);
}
2
How do I change the control's foreground color

public void init()
{
	;

	super();

	exfolderview1.ForeColor(WinApi::RGB2int(255,0,0));
}
1
How do I change the control's background color

public void init()
{
	;

	super();

	exfolderview1.BackColor(WinApi::RGB2int(255,0,0));
}