164:
How do I get the selected item
// StateChange event - Fired while the control's state has been changed.
void OnStateChangeExFileView1(long State)
{
	/*
		Copy and paste the following directives to your header file as
		it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'
		#import <ExFileVw.dll>
		using namespace EXFILEVIEWLib;
	*/
	EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
	OutputDebugStringW( _bstr_t(spExFileView1->GetGet(EXFILEVIEWLib::SelItems)->GetItem(long(0))) );
}

EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutExploreFromHere(L"::{00021400-0000-0000-C000-000000000046}");
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutIncludeFiles(VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Size",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Type",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Modified",VARIANT_FALSE);
spExFileView1->PutHeaderVisible(VARIANT_FALSE);
spExFileView1->PutExpandOnDblClk(VARIANT_TRUE);
spExFileView1->PutAllowRename(VARIANT_TRUE);
spExFileView1->EndUpdate();

163:
How can I browse the "Recycle Bin" folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{645FF040-5081-101B-9F08-00AA002F954E}");

162:
How can I browse the "Documents" folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{450D8FBA-AD25-11D0-98A8-0800361B1103}");

161:
How can I browse the "Control Panel" folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutExploreFromHere(L"::{21EC2020-3AEA-1069-A2DD-08002b30309d}");
spExFileView1->PutColumnVisible(L"Size",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Type",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Modified",VARIANT_FALSE);
spExFileView1->EndUpdate();

160:
How can I simulate the tree part of Windows Explorer

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutExploreFromHere(L"::{00021400-0000-0000-C000-000000000046}");
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutIncludeFiles(VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Size",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Type",VARIANT_FALSE);
spExFileView1->PutColumnVisible(L"Modified",VARIANT_FALSE);
spExFileView1->PutHeaderVisible(VARIANT_FALSE);
spExFileView1->PutExpandOnDblClk(VARIANT_TRUE);
spExFileView1->EndUpdate();

159:
How can I browse the Network folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}");

158:
How can I browse the My Computer

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");

157:
How can I browse the My Network Places folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{208D2C60-3AEA-1069-A2D7-08002B30309D}");

156:
How can I browse the Desktop folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"::{00021400-0000-0000-C000-000000000046}");

155:
Does your control supports scrolling by touching the screen

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutAutoDrag(EXFILEVIEWLib::AutoDragEnum(EXFILEVIEWLib::exAutoDragScrollOnShortTouch | EXFILEVIEWLib::exAutoDragScroll));

154:
Do you have any Fit-To-Page options when printing the control

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutStrikeOut(VARIANT_TRUE);
	var_FileType->Apply();
spExFileView1->EndUpdate();
/*
	Includes the definition for CreateObject function like follows:

	#include <comdef.h>
	IUnknownPtr CreateObject( BSTR Object )
	{
		IUnknownPtr spResult;
		spResult.CreateInstance( Object );
		return spResult;
	};

*/
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXPRINTLib' for the library: 'ExPrint 1.0 Control Library'

	#import <ExPrint.dll>
	using namespace EXPRINTLib;
*/
EXPRINTLib::IExPrintPtr var_Print = ::CreateObject(L"Exontrol.Print");
	var_Print->PutOptions("FitToPage = On");
	var_Print->PutPrintExt(((EXFILEVIEWLib::IExFileViewPtr)(spExFileView1)));
	var_Print->Preview();

153:
Is it possible to expand all folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutExploreFromHere(L"C:\\Program Files\\Microsoft.NET");
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->Expand(L"*");
spExFileView1->EndUpdate();

152:
How can I provide my own context menu

// StateChange event - Fired while the control's state has been changed.
void OnStateChangeExFileView1(long State)
{
	/*
		Copy and paste the following directives to your header file as
		it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'
		#import <ExFileVw.dll>
		using namespace EXFILEVIEWLib;
	*/
	EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
	OutputDebugStringW( L"State " );
	OutputDebugStringW( L"State" );
	OutputDebugStringW( L"ContextMenu" );
	OutputDebugStringW( spExFileView1->GetShowContextMenu() );
	spExFileView1->PutShowContextMenu(L"Item 1[id=1][def],Item 2[id=2],[sep][id=3],Popup[id=4](Item 3[id=5],Item 4[id=6])");
	OutputDebugStringW( L"ExecuteContextMenu" );
	OutputDebugStringW( _bstr_t(spExFileView1->GetExecuteContextMenu()) );
}


151:
Is it possible to prevent executing a specific command from the object's context menu

// StateChange event - Fired while the control's state has been changed.
void OnStateChangeExFileView1(long State)
{
	/*
		Copy and paste the following directives to your header file as
		it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'
		#import <ExFileVw.dll>
		using namespace EXFILEVIEWLib;
	*/
	EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
	OutputDebugStringW( L"State " );
	OutputDebugStringW( L"State" );
	OutputDebugStringW( L"ContextMenu" );
	OutputDebugStringW( spExFileView1->GetShowContextMenu() );
	OutputDebugStringW( L"ExecuteContextMenu" );
	OutputDebugStringW( _bstr_t(spExFileView1->GetExecuteContextMenu()) );
	spExFileView1->PutExecuteContextMenu(0);
}


150:
How can I disable the Delete command from the object's context menu

// StateChange event - Fired while the control's state has been changed.
void OnStateChangeExFileView1(long State)
{
	/*
		Copy and paste the following directives to your header file as
		it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'
		#import <ExFileVw.dll>
		using namespace EXFILEVIEWLib;
	*/
	EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
	OutputDebugStringW( L"State " );
	OutputDebugStringW( L"State" );
	OutputDebugStringW( L"ContextMenu" );
	OutputDebugStringW( spExFileView1->GetShowContextMenu() );
	spExFileView1->PutShowContextMenu(L"Cu&t[id=24][dis],&Copy[id=25],[sep][id=-2],Create &shortcut[id=16],&Delete[id=17][dis]");
}


149:
How can I change the label to be displayed in the parent folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeParent(VARIANT_TRUE);
spExFileView1->PutIncludeParentLabel(L"<b><%0%>");
spExFileView1->PutExploreFromHere(L"C:\\");
spExFileView1->PutBrowseFolderPath(L"C:\\Temp");

148:
How can I change the +/- button's images (method 2)

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
EXFILEVIEWLib::IAppearancePtr var_Appearance = spExFileView1->GetVisualAppearance();
	var_Appearance->Add(1,_bstr_t("gBFLBCJwBAEHhEJAEGg4BCwCg6AADACAxRDAMgBQKAAzQFAYahmG6GAAGEZhYgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKKwEgmEQMQiCcbzX") +
"IUBxAAqXZZFUaKAg2Qg4TLBAzUTCQbR7HieQghGoqPpWF4gAhCJQGSYZaDqOQyRhkCC4DIITZkRbTUBiRSdWx8AAMIyiGpoJbudjyXg6V5OTblez9P7AMBvS6nKrhcp2" +
"PrhTSYWr+Gp5R7IMhyLI8Uw/DS/Yq1GDYIiuOoIQhCUD0LQ9EyXJqnaJnaC5aiuCT7VRjWDYFgFdTpQC8bZuGz7Trmd59XTadhYHSsAyNRDCL6tayLDxSZabZ5aOa6Ho" +
"HEuJIxmOL50HgBAWgmDpEGGLJWAqbwPg+RZkH+eg9D4TxfhuRZeGGdwQH2PQTCmDpFFaKoVB+D5Xmed5pHoX44AWfR+F8UwVnEdpdkMMJKDIChygyIQpAoEh4iIJ5Jlg" +
"TIcH+XoIFoEwnGEAh6A0KBgiMIICHdLgIlAM4MlKAIcCaIYIjYLoLGKIhqCcMxiSAJQ1A0IxEhsJgJFiPg+guI4yFYOA0GMWIUloNhNGIaIXCUI5CE4SwkEkchMhGCxl" +
"BkQIUCQZJZCiFIRk0aQVH8IBmAOBJeDcZJYmyFgnAmAhaGaCxmGmIhqhoZJZgiXYYAgFgCHQOYOFOEITCQCJpCyEoTVaNoACUZJiFCEoekiaZgmSHQXlYEh0DuDpTjCD" +
"QiEgchAg0IpJBoXoZiYKYqHaHAimkYguhMIZpAOMh0GEGBmg6JYqmkGowmyK4rAqNoyDsGg2BmCApCuAgNh8agrkqdYkGea4ChGCBAEAgIA==");
	var_Appearance->Add(2,_bstr_t("gBFLBCJwBAEHhEJAEGg4BDACg6AADACAxRDAMgBQKAAzQFAYahmG6GAAGEZhYgmFgAQhFcZQSKUOQTDKMIziaQIRDINQlSTJcQjKKEUQTFiXIyAKKwEgmEQMQiCcbzX") +
"IUBxAAqXZZFUaKAg2Qg4TLBAzUTCQbR7HieQghGoqPpWF4gAhCJQGSYZaDqOQyRhkCC4DIITZkRbTUBiRSdWx8AAMIyiGpoJbudjyXg6V5OTblez9P7AMBvS6nKrhcp2" +
"PrhTSYWr+Gp5R7IMhyLI8Uw/DS/Yq1GDYIiuOoIQhCUD0LQ9EyXJqnaJnaC5aiuCT7VRjWDYFgFdTpQC8bZuGz7Trmd59XTadhYHSsAyNRDCL6tayLDxSZabZ5aOa6Ho" +
"HEuJIxmOL50HgBAWgmDpEGGLJWAqbwPg+RZknOeY9D4XxfHmB5cEGdp0EyJg7BUWoqFQfY/B8f5PnOd5+H6IAHkyRR7l2NxwkwMoMgKHIjCgShCgSHgogmch2BAJwhDg" +
"VIfgUIQYDSHoCgoGAckgIIdkgFICDQDJjDSIAnAmI5+CqCpikiNgugqYhyGoJAzGIAgKCINQNCMRIbCYCRYj4PoPmOMhWDgNBjFiCJaDYTRiGiFwlCOQhOEsJBJHIThQ" +
"hSJQZE4UAlAkGQ2EoJQkHMWhFF+SAZgSYQ3g2WQ2DsJYJkIYIWhmZpJioZ4aGaOYqE2GJNlmBIBGAJxjhiZQ5AkMhAg6nwpDaAglEkOgOgWIQoAmdIOh6DhJlkfRhWQO" +
"JtDsCJSCSBwkXSLIRiYaY6GqHInmmYguhgIppFIHoSDsJxmBGBhomoeo2hOK4OkqQoyiuaxDjGIxhhiAoSjoIJZnaIo+i+WhGH6OgpBiBAEIC");
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::PartialCheckBox);
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutBackground(EXFILEVIEWLib::exTreeGlyphOpen,0x1000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exTreeGlyphClose,0x2000000);
spExFileView1->PutIndent(19);
spExFileView1->EndUpdate();

147:
How can I change the +/- button's images (method 1)

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutLoadIconsKey(1234);
spExFileView1->LoadIcons(_bstr_t("gBJJgBAICAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1BfeBf7ywj/dWHf7pxWJxeKdOMx+OyGTyWVxeHdWDwuBfb/zmaeWGxGWyON02l1GU" +
"0+izOE0Ofv9J1z/am1f6/3D/Xm73W83a83vA3/B4nD4283C/2m22ez2rU2+54/C33V6nX4vW6PK5+gf+xpGYf6V8j/QiEQr/Qfr9Xs9aD9vw9/x+nz+3s8/p8iV1n9/b" +
"zPQ+r3QG+UCQFAsEQA/TyvE8Cjsk/J/mOYZgn+YBel1CxeQyYENw1DkPQ7EERw/C0MQlCkFNUx8IwnCsLxJEUSxlGkQxtDkTxdFTJQcozJPmYhhOUW5aFif8iFlI5aST" +
"JElSZJcnSjJsiSNILlPm0j6StJUjSnKEvSfMMpS/Ip/y3LDFx6orJEE9hjmIYZ/lmWBXTlOk7TrOc6ooik9TxP8/TfOM2vhLNCQlOFATvP1GUXR080fP9BH/Q8eTUoc2" +
"PYZRjmKf5WlUVFPVBUVQ0/UM+IhU1SVXVVN07SrV0PV1WVHVVbVrXFS1zVdZ1gx9L0wxZBTaf5mGUZB/lOUZQn+UhQk8f5RE+Ttok+TlUIhaVr2lalnWhZVmWNZFh0LW" +
"NiXFZNl2bZ9q2pbVq23a14Xbddv3VdFyMnYChTZYZ/mgZxmn+UBOE1bGD4RhGCYNgGBWGQUV0pf2G4HguE4vjGF3/gOJYhS19p/fuIGoaRon+TZMP5jGV2xlD+ZJk2H4" +
"jmWYZPlOWZwimXNpkuO31kGQ2FfxtGyax/k0S5KH/lJJn/pJI6cSeoYOS+pacSmoaZo+kn/omjZlQ2h6Lrela1p+o6hqu06ttWr6ySum6RpWvZ9j+gJ4yRA70f5wm8bu" +
"l7hmxLH+ThMcHlHB4PxHCcNwXAabvu/70QOI8nvm/cfx3C8PxvF89xvN8drXIn/y27bunW872cxynIf5JkgR2rklzOtYPrWzEp2nYdl1nXdM1fLd91/Y9n2vA9x5Hlab" +
"pPd+L4fgV/1CePFyx3Hadh/kaRJDn+SBGkWf5I/B8XyfH8Pz/L9Hye/8Pt+76/s8s8Xq73+Pte573zf39f+/U/99r+H4PYdK3tBr0ydmzPm/eBkBIGvZgeP+CME4CHzO" +
"aYWBcDoNQQg3BKDsFIOQhPobOBBOzPikhQeo86B4WH3QTC4+sK4UCkM8YKE8KRBwrhhDtA0PIXwyhSbCEpOSLA+JXEYjxICREkAASUlETicEQiHFMpxAQ");
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::CheckBox);
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutBackground(EXFILEVIEWLib::exTreeGlyphOpen,RGB(210,4,0));
spExFileView1->PutBackground(EXFILEVIEWLib::exTreeGlyphClose,RGB(211,4,0));
spExFileView1->PutIndent(19);
spExFileView1->EndUpdate();

146:
How can I change the check box button's images (method 2)

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutLoadIconsKey(1234);
spExFileView1->LoadIcons(_bstr_t("gBJJgBAICAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1JJuBAGBJuDwWEw2FxGLw+Nws8xmKx2JymRyuCv9dy2byecyWfyk0z2X0Gj0eZqmW" +
"LmrADE1wAfexmuxfet15e3Gkluq1muYmw2U02m23+4L261FPyzJ5lF5jJ5Er5fNonP6PJpmW4dE4eWlna4MzYfjACi80t7uT7HrorR9wALXxABW+gAYv33fq9n7njb/w" +
"ANWLj5vq+grAAMUEAAdcFpQ7z+KRBylQjBr9JUc8LgAMkNQA1hFQ9AcDQKAA+RI4DawnB6iRQo8VozFoADZGIADhGgAHDG6UFXHUQR4UkfAAacgwzDcUxYyZ8yQoskHy" +
"68KNBJaUExKQAHvKqYlvLEeREZsuSpK0iqMyxlzGosxmXJqNzFMigGDNoACxOEDwTBZ1zBMLJjBPIAOsnjrTyME0I0y0/z26idn7RFCug+ItAAP1Hx5O0VM7SjS0q3TE" +
"NFS7TUuPtPAAeFQgAWNSTfOMRUlI1LVXTFLshTdYVZTKNRFVFU1upVbVxXdeK+iwfJXYCPJAkSSAAkqUWQnCIV6mxgAfZ6NkAA9po2A5B2ujYPnHbdtHGDwxo2h5+Bnc" +
"R/nwCaNh+eYYAHdR5hjdyNW2CZB28D5ho2B5hgeYNpWpZQAWeYAE3Mf5+4Mf6NoCA");
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::CheckBox);
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutBackground(EXFILEVIEWLib::exCheckBoxState0,RGB(210,4,0));
spExFileView1->PutBackground(EXFILEVIEWLib::exCheckBoxState1,RGB(211,4,0));
spExFileView1->EndUpdate();

145:
Is it possible to show the entire line when selecting files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutFullRowSelect(VARIANT_TRUE);

144:
How do I enable the scrollbar-extension, as thumb to be shown outside of the control's client area

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exVScroll,EXFILEVIEWLib::exExtentThumbPart,VARIANT_TRUE);
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exExtentThumbPart,VARIANT_TRUE);
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::ScrollBarEnum(0x2),EXFILEVIEWLib::exExtentThumbPart,VARIANT_TRUE);
spExFileView1->PutScrollWidth(4);
spExFileView1->PutBackground(EXFILEVIEWLib::exVSBack,RGB(240,240,240));
spExFileView1->PutBackground(EXFILEVIEWLib::exVSThumb,RGB(128,128,128));
spExFileView1->PutScrollHeight(4);
spExFileView1->PutBackground(EXFILEVIEWLib::exHSBack,spExFileView1->GetBackground(EXFILEVIEWLib::exVSBack));
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumb,spExFileView1->GetBackground(EXFILEVIEWLib::exVSThumb));
spExFileView1->PutBackground(EXFILEVIEWLib::exScrollSizeGrip,spExFileView1->GetBackground(EXFILEVIEWLib::exVSBack));
spExFileView1->EndUpdate();

143:
How can I change the check box button's images (method 1)

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
EXFILEVIEWLib::IAppearancePtr var_Appearance = spExFileView1->GetVisualAppearance();
	var_Appearance->Add(1,_bstr_t("gBFLBCJwBAEHhEJAEGg4BgsHQAAYAQGKIYBkAKBQAGaAoDDYMwzQwAAxDMKEEwsACEIrjKCRShyCYZRhGcTSBCIZBqEqSZLiEZRQiiCYsS5GQBSFDcOwHGyQYDkCQpA") +
"AWL4tCyNc7QHKFAxnAgaaLAAYRVjSH5OAADcI1FLUEyUf6sAArB74XiCIAIQiUBomGahajkMoYZAAaDCCI2a4aDZCIoVHalKgxC5oKSqCJqbptMZ/HrgJQYGRuC4NQ7C" +
"cDKDATbr9MZ9ZBCNZoPimEYtS7MMLyRB8QpyAytaBhRaaGwmSr3U7Oc50d69FYTIxcYZoCq1XBOGYMZLcNR3La9YYnBqMbRAeJYNped6NSDVcKxLgaa4fTrOZZzHL9Hp" +
"viMWYBnWOr+kwJ4zlqY53CAZQ/B4GZzmab5qHyT4cDeDInkwPp8DCTI/h+Iw7nMZZhj4B5eGKL57gYGAgAadZoG8sgBgYfxKjcSRYCCYJGGYDoDmCQgNh0ZIZAaSB2gW" +
"YJ2F4FwdhsJpuBQfRiAWdQJEAQCAg");
	var_Appearance->Add(2,_bstr_t("gBFLBCJwBAEHhEJAEGg4BVUMQAAYAQGKIYBkAKBQAGaAoDDYMwzQwAAxDMKEEwsACEIrjKCRShyCYZRhGcTSBCIZBqEqSZLiEZRQiiCYsS5GQBSFDcOwHGyQYDkCQpA") +
"AWL4tCyNc7QHKFAxnAgaaLAAYRVjSH5OAADcI1FLUEyUf6sAArB74XiCIAIQiUBomGahajkMoYZAAaDCCI2a4aDZCIoVHalKgxC5oKSqCJqbptMZ/HrgJQYGRuC4NQ7C" +
"cDKDATbr9MZ9ZBCNZoPimEYtS7MMLQXK8QpyAytaBhRaaGwmSr3U7Oc50d69FYQXqvYZoCq1XBOGYMZLcNR3La9YYnBqMbRAeJYNpedy2YbkFC5LStHwbCrBVpxWotDx" +
"QjWVgrHYGI9iybhbiGUo+jafA6DKZxjkoVgxHoHR+iqXx2jMA52l8XJ/CMJ5TkaCp7nmOwHk+XovmECR8BWMYyAIHAgEOBgGFaSo4CWeQVgoSA0lOA5fEGEZQBSYRGBi" +
"eYFlWMhiBoPZhkabI3geYIzDYIoHA8dxAH2CZYGMLgqHeW4zAYLgWCMB4gGIeoOjcQgJCqWBhgIOhvGKRhAn2D5blcWBaB+JBGi2EhWAgOQlhmEpYgiHB9DwJQCloUgW" +
"mUQoOFaEZXlaSB2haZJGF4WwdhsJRslmGJGDmFhYg8ZoHBiZYalCFAEIC");
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::PartialCheckBox);
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutBackground(EXFILEVIEWLib::exCheckBoxState0,0x1000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exCheckBoxState1,0x2000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exCheckBoxState2,0x2d7f7f2);
spExFileView1->EndUpdate();

142:
Is it possible to displays only KB, MB, GB when case, so with no Bytes

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(14));

141:
Is it possible to displays Bytes, KB, MB, GB when case

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(15));

140:
Is it possible to displays Bytes combined with Mega-Bytes(MB) in the Size column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(5));

139:
Is it possible to displays Giga-Bytes(GB) only in the Size column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(8));

138:
Is it possible to displays Mega-Bytes(MB) only in the Size column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(4));

137:
Is it possible to displays Kilo-Bytes(KB) only in the Size column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(2));

136:
Is it possible to displays Bytes only in the Size column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exSizeFormat,long(1));

135:
How can I simulate a go back or navigating to the parent folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutBrowseFolderPath(L"C:\\Program Files");
spExFileView1->PutBrowseFolderPath(L"..");

134:
Does your control support runtime filter

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->AddColumnCustomFilter(L"Name",L"All  Project Files (*.sln, *.dsw)",L"*.sln|*.dsw");
spExFileView1->AddColumnCustomFilter(L"Name",L"Solution Files (*.sln)",L"*.sln");
spExFileView1->AddColumnCustomFilter(L"Name",L"Compatible Workspace Files (*.dsw)",L"*.dsw");
spExFileView1->PutFilterBarDropDownWidth(L"Name",-212);
spExFileView1->PutColumnFilterButton(L"Type",VARIANT_TRUE);
spExFileView1->PutFilterBarDropDownWidth(L"Type",-128);
spExFileView1->PutColumnFilterButton(L"Modified",VARIANT_TRUE);
spExFileView1->EndUpdate();

133:
How can I reffer a folder or a file, without using the wild characters

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"TEMP");
	var_FileType->PutHasPattern(VARIANT_FALSE);
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

132:
How do I change the text being diplayed in the Type column for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutType(L"__newtype__");
	var_FileType->Apply();

131:
How do I change the text being diplayed in the Type column for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutType(L"__newtype__");
	var_FileType->Apply();

130:
How do I change the text being diplayed in the Type column for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutType(L"__newtype__");
	var_FileType->Apply();

129:
How do I change the text being diplayed in the Type column for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutType(L"__newtype__");
	var_FileType->Apply();

128:
How do I underline specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutUnderline(VARIANT_TRUE);
	var_FileType->Apply();

127:
How do I underline specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutUnderline(VARIANT_TRUE);
	var_FileType->Apply();

126:
How do I underline specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutUnderline(VARIANT_TRUE);
	var_FileType->Apply();

125:
How do I underline specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutUnderline(VARIANT_TRUE);
	var_FileType->Apply();

124:
How do I draw as strikeout specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutStrikeOut(VARIANT_TRUE);
	var_FileType->Apply();

123:
How do I draw as strikeout specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutStrikeOut(VARIANT_TRUE);
	var_FileType->Apply();

122:
How do I draw as strikeout specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutStrikeOut(VARIANT_TRUE);
	var_FileType->Apply();

121:
How do I draw as strikeout specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutStrikeOut(VARIANT_TRUE);
	var_FileType->Apply();

120:
How do I draw as italic specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutItalic(VARIANT_TRUE);
	var_FileType->Apply();

119:
How do I draw as italic specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutItalic(VARIANT_TRUE);
	var_FileType->Apply();

118:
How do I draw as italic specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutItalic(VARIANT_TRUE);
	var_FileType->Apply();

117:
How do I draw as italic specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutItalic(VARIANT_TRUE);
	var_FileType->Apply();

116:
How do I bold specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

115:
How do I bold specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

114:
How do I bold specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

113:
How do I bold specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

112:
How do I change the background color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutBackColor(RGB(255,0,0));
	var_FileType->Apply();

111:
How do I change the background color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutBackColor(RGB(255,0,0));
	var_FileType->Apply();

110:
How do I change the background color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutBackColor(RGB(255,0,0));
	var_FileType->Apply();

109:
How do I change the background color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutBackColor(RGB(255,0,0));
	var_FileType->Apply();

108:
How do I change the foreground color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutForeColor(RGB(255,0,0));
	var_FileType->Apply();

107:
How do I change the foreground color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_FALSE);
	var_FileType->PutForeColor(RGB(255,0,0));
	var_FileType->Apply();

106:
How do I change the foreground color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutForeColor(RGB(255,0,0));
	var_FileType->Apply();

105:
How do I change the foreground color for specified files or folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutForeColor(RGB(255,0,0));
	var_FileType->Apply();

104:
How do I get the count of all items
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
long var_Count = spExFileView1->GetGet(EXFILEVIEWLib::VisibleItems)->GetCount();

103:
How do I get the count oc checked items

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::CheckBox);
long var_Count = spExFileView1->GetGet(EXFILEVIEWLib::CheckItems)->GetCount();

102:
How do I get the count of all items
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
long var_Count = spExFileView1->GetGet(EXFILEVIEWLib::AllItems)->GetCount();

101:
How do I get the selected folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
long var_Count = spExFileView1->GetGet(EXFILEVIEWLib::SelItems)->GetCount();

100:
How do I change the visual aspect for thumb parts in the scroll bars, using EBN

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn");
spExFileView1->GetVisualAppearance()->Add(3,"c:\\exontrol\\images\\hot.ebn");
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumb,0x1000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumbP,0x2000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumbH,0x3000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exVSThumb,0x1000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exVSThumbP,0x2000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exVSThumbH,0x3000000);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

99:
How do I change the visual aspect only for the thumb in the scroll bar, using EBN

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->GetVisualAppearance()->Add(2,"c:\\exontrol\\images\\pushed.ebn");
spExFileView1->GetVisualAppearance()->Add(3,"c:\\exontrol\\images\\hot.ebn");
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumb,0x1000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumbP,0x2000000);
spExFileView1->PutBackground(EXFILEVIEWLib::exHSThumbH,0x3000000);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

98:
How to check whether the control hides the three-letter file-name extensions for certain files, reducing clutter in folder windows

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exHideFileExtensionsForKnownFileTypes,VARIANT_TRUE);
spExFileView1->Refresh();

97:
How can I change the date format in the Modified column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exModifiedDateFormat,"yyyyy ");
spExFileView1->PutOption(EXFILEVIEWLib::exModifiedTimeFormat,"hh:mm");
spExFileView1->Refresh();

96:
How can I change the date format in the Modified column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutOption(EXFILEVIEWLib::exModifiedDateFormat,"ddd, MMM dd yy");
spExFileView1->Refresh();

95:
How can I change the format of the caption that's shown in the Modified column, if ModifiedDaysAgo property is used

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutModifiedDaysAgo(356);
spExFileView1->PutOption(EXFILEVIEWLib::exModifiedDaysAgo,"vor %i Tagen");
spExFileView1->Refresh();

94:
How can I change the "today" caption that's shown in the Modified column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutModifiedDaysAgo(356);
spExFileView1->PutOption(EXFILEVIEWLib::exModifiedToday,"__ new today __");
spExFileView1->Refresh();

93:
Is there any way to rename a column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnCaption(L"Name",L"__ new name __");

92:
Is there any option to exclude folders that match a pattern

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExcludeFolderFilter(L"W*");

91:
Is there any option to include only folders that match a pattern

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeFolderFilter(L"W*");

90:
How can I include files when folders are expanded

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutIncludeFilesInFolder(VARIANT_TRUE);

89:
How do I get the file or folder from the cursor
// MouseMove event - Occurs when the user moves the mouse.
void OnMouseMoveExFileView1(short Button,short Shift,long X,long Y)
{
	/*
		Copy and paste the following directives to your header file as
		it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'
		#import <ExFileVw.dll>
		using namespace EXFILEVIEWLib;
	*/
	EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
	OutputDebugStringW( spExFileView1->GetFileFromPoint(-1,-1) );
}

EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
OutputDebugStringW( spExFileView1->GetFileFromPoint(-1,-1) );

88:
How can I expand programatically a folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->Expand(L"WINNT");

87:
Is there any option to remove the tooltip when the cursor hovers the column's drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarFilterTitle,L"");
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarPatternFilterTitle,L"");
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarTooltip,L"");
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarPatternTooltip,L"");
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarFilterForTooltip,L"");

86:
How can I change the "Filter For" caption in the column's drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarFilterForCaption,L"new caption");

85:
How do I change the "All" caption in the drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutDescription(EXFILEVIEWLib::exFilterBarAll,L"new name for (All)");

84:
How do I sort a column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->Sort(L"Name",VARIANT_FALSE);

83:
How do I change the font in the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->GetFilterBarFont()->PutName(L"Verdana");

82:
How do I change the visual appearanceof the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->PutFilterBarBackColor(0x1000000);

81:
How do I change the color in the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->PutFilterBarBackColor(RGB(255,0,0));

80:
How do I change the color in the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->PutFilterBarForeColor(RGB(255,0,0));

79:
How do I specify the height of the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->PutFilterBarHeight(32);

78:
How do I remove or clear the filter
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->ClearFilter();

77:
How do I change the caption in the filter bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();
spExFileView1->PutFilterBarCaption(L"new filter");

76:
How do I filter a column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe|*.com|*.bat");
spExFileView1->ApplyFilter();

75:
How can I enlarge the height of the drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutFilterBarDropDownHeight("-256");

74:
How do I remove or clear my own filters

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->AddColumnCustomFilter(L"Name",L"(Executable files)",L"*.exe|*.com|*.bat");
spExFileView1->ClearColumnCustomFilters(L"Name");

73:
How do I specify my own filters

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->AddColumnCustomFilter(L"Name",L"(Executable files)",L"*.exe|*.com|*.bat");

72:
How can I enlarge the width of the drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutFilterBarDropDownWidth(L"Name",2);

71:
How can I enlarge the width of the drop down filter window

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutFilterBarDropDownWidth(L"Name","-256");

70:
How can I enable filtering the folders and files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);

69:
How do I display in the Modified column, the number of days since the file or folder was changed

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutModifiedDaysAgo(356);

68:
How do I stop programatically the searching
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->StopSearch();

67:
How do I search or find files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutSearch(L"A*.A*");

66:
How can I expand or collapse a folder, when the user double clicks it

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutExpandOnDblClk(VARIANT_TRUE);

65:
How can I change the default icon being displayed for parent folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->LoadIcon(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\week.ico`)"),1234);
spExFileView1->PutIncludeParentIconKey(1234);

64:
How can I show only folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeFiles(VARIANT_FALSE);

63:
How can I show or hide the expand/collapse buttons

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutHasLines(VARIANT_TRUE);
spExFileView1->PutHasLinesAtRoot(VARIANT_TRUE);
spExFileView1->PutHasButtons(VARIANT_FALSE);

62:
How can I show the lines at root

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutHasLines(VARIANT_TRUE);
spExFileView1->PutHasLinesAtRoot(VARIANT_TRUE);

61:
How can I show the lines between child and parents

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);
spExFileView1->PutHasLines(VARIANT_TRUE);

60:
Is there any option to add an expand or collapse (+/-) buttons left to each folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExpandFolders(VARIANT_TRUE);

59:
How do I show or hide the first item that shows when I browse new folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeParent(VARIANT_FALSE);

58:
How do I enable or disable renaming the folders and files
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutAllowRename(VARIANT_TRUE);

57:
How do I change the width of the columns

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

56:
How do I change the width of the columns

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnWidth(L"Name",256);

55:
How do I show or hide a column

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnVisible(L"Type",VARIANT_FALSE);

54:
How can I get the path of the browsed folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutBrowseFolderPath(L"c:/temp");

53:
The Change event is not fired. What can I do
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutChangeNotification(VARIANT_TRUE);

51:
How do I change the width of the columns

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

50:
How can I refresh automatically the control so it reflect the changes in the browsed folder
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutAutoUpdate(VARIANT_TRUE);

49:
May I disable the control's content menu, that's displayed when the user does right click
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutAllowMenuContext(VARIANT_FALSE);

48:
How do I refresh the control
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->Refresh();

47:
How do I enable single or multiple selection

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutSingleSel(VARIANT_FALSE);

46:
Can I display only all execpts the *.exe and *.com files using wild characters

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExcludeFilter(L"*.exe *.com *.bat");

45:
Can I display only *.exe and *.com files using wild characters

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeFilter(L"*.exe *.com *.bat");

44:
Can I change the folder being explored
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutExploreFromHere(L"c:\\Program Files");

43:
Can I display only files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutIncludeFolders(VARIANT_FALSE);

42:
How can I change the default icon being displayed for specified folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->LoadIcon(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\week.ico`)"),1234);
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"W*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutIconIndex(1234);
	var_FileType->PutBold(VARIANT_TRUE);
	var_FileType->Apply();

41:
How can I change the default icon being displayed for specified files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->LoadIcon(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\week.ico`)"),1234);
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*.bat *.com *.exe");
	var_FileType->PutIconIndex(1234);
	var_FileType->Apply();

40:
How can I change the default icon being displayed for files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->LoadIcon(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\week.ico`)"),1234);
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutIconIndex(1234);
	var_FileType->Apply();

39:
How can I change the default icon being displayed for folders

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->LoadIcon(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\week.ico`)"),1234);
EXFILEVIEWLib::IFileTypePtr var_FileType = spExFileView1->GetFileTypes()->Add(L"*");
	var_FileType->PutFolder(VARIANT_TRUE);
	var_FileType->PutIconIndex(1234);
	var_FileType->Apply();

38:
Does your control support partial check feature, so a parent item gets checked when all its child items are checked

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::PartialCheckBox);
spExFileView1->PutExpandFolders(VARIANT_TRUE);

37:
Can I add a checkbox to each file or folder

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutHasCheckBox(EXFILEVIEWLib::CheckBox);

36:
How do I put a picture on the center of the control

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::MiddleCenter);

35:
How do I resize/stretch a picture on the control's background

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::Stretch);

34:
How do I put a picture on the control's center right bottom side

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::LowerRight);

33:
How do I put a picture on the control's center left bottom side

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::LowerLeft);

32:
How do I put a picture on the control's center top side

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::UpperCenter);

31:
How do I put a picture on the control's right top corner

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::UpperRight);

30:
How do I put a picture on the control's left top corner

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));
spExFileView1->PutPictureDisplay(EXFILEVIEWLib::UpperLeft);

29:
How do I put a picture on the control's background

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutPicture(IPictureDispPtr(((IDispatch*)(spExFileView1->ExecuteTemplate("loadpicture(`c:\\exontrol\\images\\zipdisk.gif`)")))));

28:
How do I change the control's border, using your EBN files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\hot.ebn");
spExFileView1->PutAppearance(EXFILEVIEWLib::AppearanceEnum(0x1000000));
spExFileView1->PutBackColor(RGB(255,255,255));

27:
How do I remove the control's border

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutAppearance(EXFILEVIEWLib::None2);

26:
How can I change the foreground color of the control's header

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutForeColorHeader(RGB(255,0,0));

25:
How can I change the background color of the control's header

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutBackColorHeader(RGB(255,255,0));
spExFileView1->PutHeaderAppearance(EXFILEVIEWLib::Flat);

24:
How can I change the visual appearance of the header, using EBN files

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutBackColorHeader(0x1000000);

23:
How can I change the header's appearance

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutHeaderAppearance(EXFILEVIEWLib::Flat);

22:
How do I disable the control
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutEnabled(VARIANT_FALSE);

21:
How do I change the visual appearance effect for the selected item, using EBN

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutSelBackColor(0x1000000);
spExFileView1->PutSelForeColor(RGB(0,0,0));

20:
How do I change the colors for the selected item

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutSelBackColor(RGB(0,0,0));

19:
How can I change the control's font

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetFont()->PutName(L"Tahoma");

18:
How do I show or hide the control's header bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutHeaderVisible(VARIANT_FALSE);

17:
How do I change the control's foreground color

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutForeColor(RGB(120,120,120));

16:
How do I change the control's background color

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutBackColor(RGB(200,200,200));

15:
How do I prevent painting the control while multiple changes occur
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->BeginUpdate();
spExFileView1->PutForeColor(RGB(255,0,0));
spExFileView1->PutBackColor(RGB(255,255,255));
spExFileView1->EndUpdate();

14:
How do I change the height of the items

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutDefaultItemHeight(13);
spExFileView1->Refresh();

13:
How do I enable resizing the columns at runtime

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutColumnsAllowSizing(VARIANT_TRUE);

12:
How do I call your x-script language

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->ExecuteTemplate(L"BackColor = RGB(255,0,0)");

11:
How do I call your x-script language

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutTemplate(L"BackColor = RGB(255,0,0)");

10:
Can I change the order of the buttons in the scroll bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollOrderParts(EXFILEVIEWLib::exHScroll,L"t,l,r");
spExFileView1->PutScrollOrderParts(EXFILEVIEWLib::exVScroll,L"t,l,r");
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

9:
The thumb size seems to be very small. Can I make it bigger

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollThumbSize(EXFILEVIEWLib::exHScroll,64);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

8:
How do I enlarge or change the size of the control's scrollbars

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollHeight(18);
spExFileView1->PutScrollWidth(18);
spExFileView1->PutScrollButtonWidth(18);
spExFileView1->PutScrollButtonHeight(18);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

7:
How do I assign a tooltip to a scrollbar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollToolTip(EXFILEVIEWLib::exHScroll,L"This is a tooltip being shown when you click and drag the thumb in the vetrical scroll bar");
spExFileView1->PutScrollPartCaption(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exThumbPart,L"This is just a text");
spExFileView1->GetScrollFont(EXFILEVIEWLib::exVScroll)->PutSize(_variant_t(long(12)));
spExFileView1->PutScrollWidth(20);
spExFileView1->PutScrollThumbSize(EXFILEVIEWLib::exVScroll,148);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

6:
I need to add a button in the scroll bar. Is this possible

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exLeftB1Part,VARIANT_TRUE);
spExFileView1->PutScrollPartCaption(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exLeftB1Part,L"1");
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

5:
Can I display an additional buttons in the scroll bar

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exLeftB1Part,VARIANT_TRUE);
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exLeftB2Part,VARIANT_TRUE);
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exRightB6Part,VARIANT_TRUE);
spExFileView1->PutScrollPartVisible(EXFILEVIEWLib::exHScroll,EXFILEVIEWLib::exRightB5Part,VARIANT_TRUE);
spExFileView1->PutColumnAutoResize(VARIANT_FALSE);
spExFileView1->PutColumnWidth(L"Name",256);

4:
Is there any option to highligth the column from the cursor - point
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->PutBackground(EXFILEVIEWLib::exCursorHoverColumn,RGB(255,255,255));

3:
Is there any option to highligth the column from the cursor - point
/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutBackground(EXFILEVIEWLib::exCursorHoverColumn,0x1000000);

2:
How do I change the visual aspect of the close button in the filter bar, using EBN

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutBackground(EXFILEVIEWLib::exFooterFilterBarButton,0x1000000);
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);
spExFileView1->PutColumnFilterType(L"Name",EXFILEVIEWLib::exPattern);
spExFileView1->PutColumnFilter(L"Name",L"*.exe");
spExFileView1->ApplyFilter();

1:
How do I change the visual aspect of the drop down filter button, using EBN

/*
	Copy and paste the following directives to your header file as
	it defines the namespace 'EXFILEVIEWLib' for the library: 'ExFileView 1.0 Control Library'

	#import <ExFileVw.dll>
	using namespace EXFILEVIEWLib;
*/
EXFILEVIEWLib::IExFileViewPtr spExFileView1 = GetDlgItem(IDC_EXFILEVIEW1)->GetControlUnknown();
spExFileView1->GetVisualAppearance()->Add(1,"c:\\exontrol\\images\\normal.ebn");
spExFileView1->PutBackground(EXFILEVIEWLib::exHeaderFilterBarButton,0x1000000);
spExFileView1->PutColumnFilterButton(L"Name",VARIANT_TRUE);