147
|
How can I replace or add an icon at runtime

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "ReplaceIcon", "gAAAABgYACEHgUJFEEAAWhUJCEJEEJggEhMCYEXjUbjkJQECj8gj8hAEjkshYEpk8kf8ClsulsvAExmcvf83js5nU7nkCeEcn8boMaocXosCB9Hn09pkzcEuoL/fE+O" +
"kYB0gB9YhIHrddgVcr9aktZADAD8+P8CgIA==");
_ObjectCallMethod( cascadefile , "ReplaceIcon", "C:\images\favicon.ico",0);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<img>1</img> This is an icon into the control's status bar");
|
146
|
Force hover-all feature
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(500) = -1");
|
145
|
Disable hover-all feature (Windows 11 or greater)
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(500) = 1");
|
144
|
Display a custom tooltip
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION cascadefileEvents_MouseMove(OBJECT cascadefile, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod( cascadefile , "ShowToolTip", "new content","","","+8","+8");
END
|
143
|
Shows the tooltip of the object moved relative to its default position
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION cascadefileEvents_MouseMove(OBJECT cascadefile, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod( cascadefile , "ShowToolTip", "<null>","<null>","","+8","+8");
END
|
142
|
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

OBJECT appearance,cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ImageSize", 32);
_ObjectSetProperty( cascadefile , "DefaultItemHeight", 36);
_ObjectSetProperty( cascadefile , "HeaderHeight", _ObjectGetProperty( cascadefile , "DefaultItemHeight"));
_ObjectSetProperty( _ObjectGetProperty( cascadefile , "Font") , "Size", 16);
_ObjectSetProperty( _ObjectGetProperty( cascadefile , "ToolTipFont") , "Size", _ObjectGetProperty( _ObjectGetProperty( cascadefile , "Font") , "Size"));
_ObjectSetProperty( cascadefile , "Indent", 26);
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
_ObjectCallMethod( appearance , "Add", 1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj" +
"6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7E" +
"MRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDx" +
"RDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFY" +
"FoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4U" +
"kmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqA" +
"ochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A" +
"0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh" +
"8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2" +
"UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ==");
_ObjectCallMethod( appearance , "Add", 2,"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" +
"gRBCCQAgQEA==");
_ObjectCallMethod( appearance , "Add", 3,"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");
_ObjectCallMethod( appearance , "Add", 4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
_ObjectSetProperty( cascadefile , "BackColorHeader", 80135878);
_ObjectSetProperty( cascadefile , "SelBackColor", 82899184);
_ObjectSetProperty( cascadefile , "SelForeColor", 65536);
_ObjectSetProperty( cascadefile , "HotBackColor", 83425528);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(70) = 16777216");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(71) = 33554432");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(72) = 50331648");
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "");
_ObjectSetProperty( cascadefile , "Select", "C:");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
141
|
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)

OBJECT appearance,cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ImageSize", 16);
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
_ObjectCallMethod( appearance , "Add", 4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjH" +
"LUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKB" +
"UrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo" +
"3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDs" +
"YYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoV" +
"mWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoV" +
"oWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZi" +
"Se41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbh" +
"FCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==");
_ObjectSetProperty( cascadefile , "BackColorHeader", 80135878);
_ObjectSetProperty( cascadefile , "SelBackColor", 82899184);
_ObjectSetProperty( cascadefile , "SelForeColor", 65536);
_ObjectSetProperty( cascadefile , "HotBackColor", 83425528);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "");
_ObjectSetProperty( cascadefile , "Select", "C:");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
140
|
How can I add a checkbox to each item

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( _ObjectCallMethod(cascadefile, "ExecuteTemplate", "Get(2)") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "HasCheckBox", 1);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:/");
|
139
|
How do I get the selected file/files
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( _ObjectGetProperty( cascadefile , "Select") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:/");
|
138
|
Is it possible to change the visual appearance of the position signs when user changes the column's position by drag and drop

OBJECT appearance,cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
_ObjectCallMethod( appearance , "Add", 1,"gBFLBCJwBAEHhEJAAEhABZEGACAADACAxRDgMQBQKAAzAJBIYhiG4cYCgMYxXDOCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzV" +
"IUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4" +
"aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DB" +
"eEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5fnueh/h+R5+AKABfkMWgGgGYA4AICoCGCE5WA4CphACMgSD2IRIDI" +
"BICmEd5YGCBpRjGBgegWIYIgWdgoGIRQsiKCZiAiJZ0gGQI4jUS4LECOAiBmDJflGfg2BSY4Al4OhGkOCJ2DgFJjGGfgqgiH5Ch4RhGkqOQmEOEpkFkHQYhJRYyESAok" +
"GKHhIhKIxJEmf4VGUeRGFmF5iBkchPhYJQ5GoYIZg6Ug6GoFYmkmNhuhulRGHKGoImefh0BUZ4JmYeoemeSZ2H6HQmgoBgXDqXwUAQgI=");
_ObjectCallMethod( appearance , "Add", 2,"CP:1 0 -36 0 0");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(182) = 33554432");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
137
|
How can I specify my favorites folders

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450d8fba-ad25-11d0-98a8-0800361b1103}|::{018D5C66-4533-4307-9B53-224DE2ED1FE6}|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}|::{F" +
"02C1A0D-BE21-4350-88B0-7367FC96EF3C}");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
136
|
How can I add the "My Documents"

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{450d8fba-ad25-11d0-98a8-0800361b1103}>");
|
135
|
How can I add the Printers and Faxes

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{2227a280-3aea-1069-a2de-08002b30309d}>");
|
134
|
How can I add the "Recycle Bin" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{645FF040-5081-101B-9F08-00AA002F954E}>");
|
133
|
How can I add the "Documents" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{450D8FBA-AD25-11D0-98A8-0800361B1103}>");
|
132
|
How can I add the Network folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}>");
|
131
|
How can I add the My Computer

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>");
|
130
|
How can I add the My Network Places folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{208D2C60-3AEA-1069-A2D7-08002B30309D}>");
|
129
|
How can I add the Desktop folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|::{00021400-0000-0000-C000-000000000046}>");
|
128
|
How can I create my own favorites folders

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450d8fba-ad25-11d0-98a8-0800361b1103}|C:\Temp><b>My Projects</b>|");
_ObjectSetProperty( cascadefile , "Select", "C:\Temp");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
127
|
How can change the explore from folder (sample 2)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>");
_ObjectSetProperty( cascadefile , "Layout", "Expand0 = ^"C:\^";SelectMode0 = 0");
|
126
|
How can change the explore from folder (sample 1)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\");
|
125
|
Is it possible to include more system drives as root folders (sample 2)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>SYSTEM <off 4><b>1|D:\>SYSTEM <off 4><b>2|E:\>SYSTEM <off 4><b>3");
|
124
|
Is it possible to include more system drives as root folders (sample 1)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\|D:\|E:\");
|
123
|
How can I include a system drive as a root folder, instead lists its content

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\>");
_ObjectSetProperty( cascadefile , "Layout", "Expand0 = ^"C:\^";SelectMode0 = 0");
|
122
|
How can I add the Desktop as a root folder (sample 3, rename, new display name, root)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}><sha ;;0>This <b>PC</b>");
|
121
|
How can I add the Desktop as a root folder (sample 2)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>");
|
120
|
How can I add the Desktop as a root folder (sample 1)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", ">");
_ObjectSetProperty( cascadefile , "Select", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
_ObjectSetProperty( cascadefile , "SelectMode", 1);
|
119
|
How can I browse the "Public" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{4336a54d-038b-4685-ab02-99bb52d3fb8b}>");
|
118
|
How can I browse the "Libraries" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{031E4825-7B94-4dc3-B131-E946B44C8DD5}>");
|
117
|
How can I browse the "HomeGroup" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}>");
|
116
|
How can I browse the "Games" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}>");
|
115
|
How can I browse the "OneDrive" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{018D5C66-4533-4307-9B53-224DE2ED1FE6}>");
|
114
|
How can I browse the "Recycle Bin" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{645FF040-5081-101B-9F08-00AA002F954E}");
|
113
|
How can I browse the "Documents" folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{450D8FBA-AD25-11D0-98A8-0800361B1103}");
|
112
|
How can I browse the Network folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}");
|
111
|
How can I browse the My Computer

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}");
|
110
|
How can I browse the My Network Places folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{208D2C60-3AEA-1069-A2D7-08002B30309D}");
|
109
|
How can I browse the Desktop folder

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "::{00021400-0000-0000-C000-000000000046}");
|
108
|
How can I select multiple files

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\\r\nD:\\r\nE:\");
|
107
|
How can I select a single file

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\");
|
106
|
Can I change the folder being explored

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\Program Files");
|
105
|
How can I turn on the Thumbnail mode

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "SelectMode", 2);
|
104
|
How to turn off the Auto-Update feature
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AutoUpdate", 0);
|
103
|
I can not make a column larger, by resizing its header, as it splits the control's header only. What can I do

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnAutoResize", 0);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
102
|
How can hide the column's header

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
101
|
How can hide the Modified, Size and Type columns

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
100
|
How can I hide the +/- buttons, so I can show just plain lists, no children

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "ExpandFolders", 0);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
99
|
A small rectangle is shown around the item that has the focus. Can I hide that
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "ShowFocusRect", 0);
|
98
|
How can I get ride of the hot selection color
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HotBackColor", -1);
_ObjectSetProperty( cascadefile , "HotForeColor", -1);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
97
|
How can I change the control's selection color (sample 3)

OBJECT appearance,cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
appearance = _ObjectGetProperty( cascadefile , "VisualAppearance");
_ObjectCallMethod( appearance , "Add", 2,"XP:Button 1 2");
_ObjectCallMethod( appearance , "Add", 1,"CP:2 -1 0 1 0");
_ObjectCallMethod( appearance , "Add", 4,"XP:Button 1 1");
_ObjectCallMethod( appearance , "Add", 3,"CP:4 -1 0 1 0");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", 0);
_ObjectSetProperty( cascadefile , "SelBackColor", 16777216);
_ObjectSetProperty( cascadefile , "SelForeColor", 0);
_ObjectSetProperty( cascadefile , "HotBackColor", 50331648);
_ObjectSetProperty( cascadefile , "HotForeColor", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
96
|
How can I change the control's selection color (sample 2)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( cascadefile , "VisualAppearance") , "Add", 1,"gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASV" +
"AceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69" +
"JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFo" +
"iC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFY" +
"FoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJl" +
"EkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDyd" +
"w8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi" +
"0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "SelBackColor", 31514848);
_ObjectSetProperty( cascadefile , "SelForeColor", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
95
|
How can I change the control's selection color (sample 1)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "SelBackColor", 0);
_ObjectSetProperty( cascadefile , "SelForeColor", 16777215);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
94
|
How can I select the entire item, rather that name only

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "c:\|d:\|e:\");
_ObjectSetProperty( cascadefile , "SelectMode", 1);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
93
|
Is it possible to show the selection with a different color, when the control loses the focus

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HideSelection", 0);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(166) = 14737632");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(167) = 4210752");
_ObjectSetProperty( cascadefile , "Select", "c:\|d:\|e:\");
_ObjectSetProperty( cascadefile , "SelectMode", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
92
|
The selection is still shown when the control loses the focus. Is it possible to hide it
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "HideSelection", -1);
|
91
|
How can I enable single-selection
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "SingleSel", -1);
|
90
|
Predefined Keywords of ShowContextMenu property

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
_ObjectSetProperty( cascadefile , "ExecuteContextMenu", 0);
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(0,65536) = True");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(1,65536) = True");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "ScrollPartVisible(2,65536) = True");
_ObjectSetProperty( cascadefile , "ScrollWidth", 4);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(276) = 15790320");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(260) = 8421504");
_ObjectSetProperty( cascadefile , "ScrollHeight", 4);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(404) = Background(276)");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(388) = Background(260)");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(511) = Background(276)");
_ObjectCallMethod( cascadefile , "EndUpdate");
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`menu(` + menu + `)` + `,filecount=` + filecount + `,fileattr=` + hex(fileattr) + `,filename=` + filename + `,fileparsename=` +" +
" fileparsename + `,filefullname=` + filefullname + `,[sep]` + `,vlevels=` + vlevels + `,vlevel=` + vlevel + `,hlevels=` + hlevel" +
"s + `,hlevel=` + hlevel + `,view=` + view + `,[sep]` + `,selectmode=` + selectmode");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256,256");
_ObjectSetProperty( cascadefile , "Layout", "Select1=^"C:\^"");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
|
89
|
How can I display the identifiers of the control's context menu (debug)

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`[debug]` + menu");
|
88
|
How can I copy/execute command a file/folder (selection)
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "Select", "c:\Temp");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "<selection>",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
87
|
How can I copy a file/folder (absolute name)
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "c:\Temp",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
86
|
How can I copy a file/folder (relative name)
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectCallMethod( cascadefile , "ExecuteContextCommand", "Temp",-1,"Copy");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
85
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount = 0 ? `Exit[id=1000]` : ( ( ( filecount = 1 ) ? `^"` + filename + `^"` : `multiple selection` ) + `[dis],[sep],` + me" +
"nu)");
|
84
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount > 1 ? `multiple selection[dis]` : menu");
|
83
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount > 1 ? `multiple selection[dis]` : menu");
|
82
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "menu replace `Delete` with `Delete[dis]`");
|
81
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ExploreFromHere", "c:\");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ExpandFolders", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "menu replace `&Delete` with ``");
|
80
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "`Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),` + menu + `,Exit[id=1000]`");
|
79
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "SingleSel", 0);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "filecount = 0 ? `Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),[sep],Exit[def][id=1000]` : menu");
|
78
|
ShowContextMenu usage

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),[sep],Exit[def][id=1000]");
|
77
|
ShowContextMenu usage
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
Message( "no context menu is generated, so nothing is displayed" );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
_ObjectSetProperty( cascadefile , "FullRowSelect", -1);
_ObjectSetProperty( cascadefile , "ShowContextMenu", "``");
|
76
|
How can I add new items to the default file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "B = 20 ? ( `My First Popup[def](A,B,C),[sep],`+ value + `,[sep],My Last Popup[def](A,B,C)` ) : value",_ObjectGetProperty( cascadefile , "ShowContextMenu"),Operation));
Message( "Execute" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
75
|
Is it possible to display the item's identifiers in the file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "B = 20 ? (`[debug]`+ value) : value ",_ObjectGetProperty( cascadefile , "ShowContextMenu"),Operation));
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
74
|
How can I remove the Delete command from the file's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "value replace `&Delete` with ``",_ObjectGetProperty( cascadefile , "ShowContextMenu")));
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
73
|
How can I provide my own context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
_ObjectSetProperty( cascadefile , "ShowContextMenu", "Item 1[id=1][def],Item 2[id=2],[sep][id=3],Popup[id=4](Item 3[id=5],Item 4[id=6])");
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
72
|
Is it possible to prevent executing a specific command from the object's context menu
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
Message( "ExecuteContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ExecuteContextMenu") );
_ObjectSetProperty( cascadefile , "ExecuteContextMenu", 0);
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
71
|
How can I disable the Delete command from the object's context menu

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "Operation" );
Message( Operation );
Message( "ContextMenu" );
Message( _ObjectGetProperty( cascadefile , "ShowContextMenu") );
_ObjectSetProperty( cascadefile , "ShowContextMenu", _ObjectCallMethod( cascadefile , "FormatABC", "value replace `&Delete` with `&Delete[dis]`",_ObjectGetProperty( cascadefile , "ShowContextMenu")));
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "Mode", 1539);
|
70
|
How can I turn off, disable the control's context menu
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AllowContextMenu", 0);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
|
69
|
How can I decode the Layout property

OBJECT cascadefile,createobject("exontrol.print");
cascadefile = ObjectByName("AN1") ;
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256,256");
sLayout = _ObjectGetProperty( cascadefile , "Layout");
Message( "Encoded:" );
Message( sLayout );
createobject("exontrol.print") = CreateObject("Exontrol.Print");
_ObjectCallMethod(cascadefile, "TemplatePut", "Dim creObj,sLayout")
_ObjectCallMethod(cascadefile, "TemplatePut", createobject("exontrol.print"))
_ObjectCallMethod(cascadefile, "TemplatePut", sLayout)
Message( "Decoded: " );
Message( _ObjectCallMethod(cascadefile, "ExecuteTemplate", "creObj.Decode64TextW(sLayout)") );
|
68
|
Is there any property I could use, so I can save the control's state, so I can restore once my application is re-started
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
sLayout = _ObjectGetProperty( cascadefile , "Layout");
Message( "Save" );
Message( sLayout );
_ObjectSetProperty( cascadefile , "Select", "C:\");
_ObjectSetProperty( cascadefile , "Layout", sLayout);
|
67
|
Turn on the backcolor alternate feature

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "BackColorAlternate", 15790320);
_ObjectSetProperty( cascadefile , "ForeColorAlternate", 2631720);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows\System32");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
66
|
Display HTML in the control's status bar

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows\System32");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "Current: <b><%0%>");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
65
|
Display relative name into the control's status bar

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ExploreFromHere", "C:\");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%3%>");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
64
|
Display parsed name into the control's status bar

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%2%> >");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
63
|
Display name into the control's status bar (default)

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%1%> >");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
62
|
Display full path into the control's status bar

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%0%>");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
61
|
Removes the extra > shown at the end of the status label

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 2);
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(174) = 65536");
_ObjectCallMethod(cascadefile, "ExecuteTemplate", "Background(169) = 16777215");
_ObjectSetProperty( cascadefile , "StatusBarLabel", "<%1%>");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
60
|
Just wondering if I can show the status on the bottom side of the control

OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "C:\Windows");
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "StatusBarVisible", 1);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
59
|
How can I hide the control's status
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
58
|
I've noticed that if I use a second view, the selected path in the first view, ensures that fits the control's client are as soon as the user resizes the panels. Is it possible to prevent that
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "FitCascadeColumns", 3);
_ObjectSetProperty( cascadefile , "AllowSplitView", 2);
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectSetProperty( cascadefile , "SplitViewHeight", "256");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
57
|
I've noticed the control splits the control in 4 parts, and displays each view, the question I have is it possible to have that changed, for instance 3 ( sample 2 )
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
56
|
I've noticed the control splits the control in 4 parts, and displays each view, the question I have is it possible to have that changed, for instance 3 ( sample 1 )
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "ColumnsVisible", 2);
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows\System32");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
55
|
I am trying to use your control as a file-view, but without any generated thumbnail. Is this possible

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 1027);
_ObjectSetProperty( cascadefile , "Layout", "Select0 = ^"c:\|d:\^"");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
54
|
How can I prevent resizing the cascade columns, once the user resizes the entire control
// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
53
|
Is it possible to disable resizing the cascade columns

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectSetProperty( cascadefile , "Mode", 771);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
52
|
SplitFixCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 3);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
51
|
FixCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "HeaderVisible", 0);
_ObjectSetProperty( cascadefile , "DefColumnWidth", 128);
_ObjectSetProperty( cascadefile , "Mode", 0);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
50
|
SplitEqualCascadeMode Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Mode", 2);
_ObjectSetProperty( cascadefile , "Select", "c:\");
_ObjectCallMethod( cascadefile , "EndUpdate");
|
49
|
Default Mode

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "FitToClient", 3);
_ObjectCallMethod( cascadefile , "EndUpdate");
|
48
|
SingleCascadeMode ( folder view mode )

// ViewEndChanging event - Occurs once the user changed the view.
FUNCTION cascadefileEvents_ViewEndChanging(OBJECT cascadefile, INT Operation)
Message( "ViewEndChanging: " );
Message( Operation );
Message( _ObjectGetProperty( cascadefile , "Select") );
END
// ViewStartChanging event - Occurs once the user is about to change the view.
FUNCTION cascadefileEvents_ViewStartChanging(OBJECT cascadefile, INT Operation)
Message( "ViewStartChanging: " );
Message( Operation );
END
OBJECT cascadefile;
cascadefile = ObjectByName("AN1") ;
ObjectAssociateEvents("cascadefileEvents", cascadefile);
_ObjectCallMethod( cascadefile , "BeginUpdate");
_ObjectSetProperty( cascadefile , "StatusBarVisible", 0);
_ObjectSetProperty( cascadefile , "Mode", 1);
_ObjectSetProperty( cascadefile , "Select", "c:\Windows");
_ObjectCallMethod( cascadefile , "EndUpdate");
|