142
|
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

Dim oCascadeFile as P
Dim var_Appearance as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ImageSize = 32
oCascadeFile.DefaultItemHeight = 36
oCascadeFile.HeaderHeight = oCascadeFile.DefaultItemHeight
oCascadeFile.Font.Size = 16
oCascadeFile.ToolTipFont.Size = oCascadeFile.Font.Size
oCascadeFile.Indent = 26
var_Appearance = oCascadeFile.VisualAppearance
var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABfICg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7EMRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsOatVqjG5sYjcGC3La9cz3Pq/bpuDCbMxuaK1TrYXr1TTrcofBDldAxXRKDxRDWVhLnYOw9i6XxzjuXprCaOoKB6EwbiCZZCGOdZYlcT4xHmbhMnwNxtn+G5bmqdZ7n4Pw/i+X5zm+dQ9g4CAFjsfAJheOI8HsDoWDWTB/lwSAQkmA5PEgRYoDyDwYFYFoFmGCBmBqBphDgRJ0gOTIYBGRB/lyRh0iSCZbjYWJzgWDwIjYLoLmMCJGDKDJjBgWgqG6YhyhGHRzA2aJ1mCABOAiOJvhCZBJBYRoRmSCQmEqEQimkAZgg8TZnDCV4UkmCUmBKZYJGYWoWCUUhiFMNZckNUh2GENoaGaGZmgmJhqhqZpGGIEx2GYIxSGGGJdggWJth2Z4JmYeoemeSZ2H6H4hGmQhihyTRHGYLg7CiCgmgqIpokoNoOiOaJ4jqAochqaZGgaCxpAoZoaiaaJqEmWIcGgShcnCJwqEqFoR3YOoFlgchflqNouiuawHmWSYqGkWZQhcatzmaOoumuSp2j6L5bBaKo0GQKRnGGCxqiyCwmkqMpsksNpOGUGI7A0ew1G0Rxlg0PptgsZuDG2Sx2l6N5tnYNZZjUDRXDCVo5l2FoymqOpukuNpujubwLjmWY5k0ZwxkaFxYlWdp6j6b5Lnafo/nABQdg2FxcUsY5BkmXAkmeQpckwNRrkKTh8CSHZBk4NwyC4KxxgMDwakOMZDn8GgwnGAo2C4cwthMcwmCcMoHBMHRehwTIghySYNksZwcH4HBMEsHx5hyPItiweYxnwSZEH4Mozn0fR+DMAo7EYJ50gkdZelKdNql2UgJn0GIukwH4HicQRai2GI4mSVpNl0dZGledgNgcYpYDWUx3FsOQi5YV5anaTY3G6W53A2RxylydxFjiaxEFCCgBBAQ==")
var_Appearance.Add(2,"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")
var_Appearance.Add(3,"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")
var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBUrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsYYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVmWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVoWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiSe41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbhFCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==")
oCascadeFile.BackColorHeader = 80135878
oCascadeFile.SelBackColor = 82899184
oCascadeFile.SelForeColor = 65536
oCascadeFile.HotBackColor = 83425528
oCascadeFile.Template = "Background(70) = 16777216" // oCascadeFile.Background(70) = 16777216
oCascadeFile.Template = "Background(71) = 33554432" // oCascadeFile.Background(71) = 33554432
oCascadeFile.Template = "Background(72) = 50331648" // oCascadeFile.Background(72) = 50331648
oCascadeFile.ExpandFolders = .t.
oCascadeFile.HasCheckBox = 1
oCascadeFile.ExploreFromHere = ""
oCascadeFile.Select = "C:"
oCascadeFile.EndUpdate()
|
141
|
ImageSize property on 16 (default) (specifies the size of control' icons/images/check-boxes/radio-buttons)

Dim oCascadeFile as P
Dim var_Appearance as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ImageSize = 16
var_Appearance = oCascadeFile.VisualAppearance
var_Appearance.Add(4,"gBFLBCJwBAEHhEJAAEhABUYCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDGAkRRdDSOYDmGQYDiCIoRShOMIjHLUXxtDaIZwhEAoJb+RgAUY/cTzaAEUwHHiTKInaCQShsFYJUJAdRURQ9EwvCIZBpEWwLChENQwWLCNj2TScBwjCyqbale45ViqdoDU5EUiXJJ8ZxnECfYyrGjaMpCeKBUrGYTVRBIMxLLSia5oeJqMrnBpNVrIUgXCAGFwHK6BcauXIIDp6XoWWRbAAWDpVVzNNC3YzkCIceADHKiXxmVz4JLdGZ1QTGID2XaYaxWK4oZjsVSc4KDHbETbHFi9Fo3NaaxGisew+GYc4HlCR5NAAAIIEkQJSGMOgdE4RhYDwJJsAaAYQgmPpolCWgSCiBJzjcEIAkQXIBm8d5UhOQgCDUIBDDJDhgggJgKgKYJIDSVoDk8KBFF4OohEMZgWDsYYDj4GoGmGSB2B6B5iAiBgYDsYRjGSbIJo4RgqDuIpIAoLoLmMCJGDKDJjJiLA7xqUAAgGTwYnYPoPmQCQGEKEJkEkFg9gGY44BoRoSmSSQ2EKEggHgRhShSZRJFYVoVmWCRmFKFAgGOTheheZgJgYYoYmYSYWGaF4lkMMJ0hqZpJjYbobmcCZGHKHJmjmJh0h2Z4JmYcIaE8WZ2H6H5oAoBoCiCaBKBYfdjGoJoKiKaJKDaDojmkChGgmIgpCoVoWiWaJZiSd4mmmSh2h6J5qAqBoiiiaY5iSeIpmqComiqKpqkqNouiuah6hqMIsmsSpWiuGhP1kOoumuSp2j6L5sAsBo54gKwWkaMZsgsJpKjKbJLDaRYxYWRpSjSbIZiSe41m2CxmlqNptksdpejebR5iSfI4m4S4W16boLiaao6m5fJ9jubwLkaco8m8S5WnaPZunuOp4j6b5Lnac4SA0PAGlgP4wEwFwGkGcIMCcCpCnCCxiA8NYAAmMJfkSbhFCcFpFnGDBnBqRpUhuEwTDeZ5lHCfw6HIQxLCaAxygyJwqgGcATE4FA6hWY4tjEAAQBAgIA==")
oCascadeFile.BackColorHeader = 80135878
oCascadeFile.SelBackColor = 82899184
oCascadeFile.SelForeColor = 65536
oCascadeFile.HotBackColor = 83425528
oCascadeFile.ExpandFolders = .t.
oCascadeFile.HasCheckBox = 1
oCascadeFile.ExploreFromHere = ""
oCascadeFile.Select = "C:"
oCascadeFile.EndUpdate()
|
140
|
How can I add a checkbox to each item

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? oCascadeFile.Get(2)
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.HasCheckBox = 1
oCascadeFile.ExploreFromHere = "C:/"
|
139
|
How do I get the selected file/files
' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? oCascadeFile.Select
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.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

Dim oCascadeFile as P
Dim var_Appearance as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
var_Appearance = oCascadeFile.VisualAppearance
var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABZEGACAADACAxRDgMQBQKAAzAJBIYhiG4cYCgMYxXDOCYXABCEYRXBIZQ7BKNIxjSJwFgmEgADKMA4SOKIZhrE4bBhGaQRUgyI43RhHUBzVIUcQvE6TZRHCQYHgkNIhDJIM7TPLkeSVJaTIRoKhJUogApQThTMgVRDEThkGoSa6soSoYTDBKybLrSLKagOT5YUDKUqSdKEZRpEq1YztWbaQoCUoqVRRVIWfbNd4JJa4aDhWpYdpeeY5R7bWLgBYVVABL7LLRsSxpHxPF6RXxaeI3GKsaS8G6ic6nPQMHj7I4NS5pUa6Rh2VYNSa8AAtETRYznOw4bTMXAjNIea5bAYIIR5HIoDzVbQcCQAHL9DBeEMIQEEISgGhMGZQmocgymoYRRCIEQ0G2HYBnEIBig4V4zCQGINnmagCECY43medZ6H2Pw/g+X5fnueh/h+R5+AKABfkMWgGgGYA4AICoCGCE5WA4CphACMgSD2IRIDIBICmEd5YGCBpRjGBgegWIYIgWdgoGIRQsiKCZiAiJZ0gGQI4jUS4LECOAiBmDJflGfg2BSY4Al4OhGkOCJ2DgFJjGGfgqgiH5Ch4RhGkqOQmEOEpkFkHQYhJRYyESAokGKHhIhKIxJEmf4VGUeRGFmF5iBkchPhYJQ5GoYIZg6Ug6GoFYmkmNhuhulRGHKGoImefh0BUZ4JmYeoemeSZ2H6HQmgoBgXDqXwUAQgI=")
var_Appearance.Add(2,"CP:1 0 -36 0 0")
oCascadeFile.Template = "Background(182) = 33554432" // oCascadeFile.Background(182) = 33554432
oCascadeFile.StatusBarVisible = 0
oCascadeFile.Mode = 1
oCascadeFile.EndUpdate()
|
137
|
How can I specify my favorites folders

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.HeaderVisible = .f.
oCascadeFile.ExploreFromHere = "::{450d8fba-ad25-11d0-98a8-0800361b1103}|::{018D5C66-4533-4307-9B53-224DE2ED1FE6}|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}|::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}"
oCascadeFile.Select = "C:\Windows"
oCascadeFile.EndUpdate()
|
136
|
How can I add the "My Documents"

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{450d8fba-ad25-11d0-98a8-0800361b1103}>"
|
135
|
How can I add the Printers and Faxes

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.ExploreFromHere = "C:\|::{2227a280-3aea-1069-a2de-08002b30309d}>"
|
134
|
How can I add the "Recycle Bin" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{645FF040-5081-101B-9F08-00AA002F954E}>"
|
133
|
How can I add the "Documents" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{450D8FBA-AD25-11D0-98A8-0800361B1103}>"
|
132
|
How can I add the Network folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}>"
|
131
|
How can I add the My Computer

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>"
|
130
|
How can I add the My Network Places folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{208D2C60-3AEA-1069-A2D7-08002B30309D}>"
|
129
|
How can I add the Desktop folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|::{00021400-0000-0000-C000-000000000046}>"
|
128
|
How can I create my own favorites folders

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ExploreFromHere = "::{450d8fba-ad25-11d0-98a8-0800361b1103}|C:\Temp><b>My Projects</b>|"
oCascadeFile.Select = "C:\Temp"
oCascadeFile.ColumnsVisible = 2
oCascadeFile.HeaderVisible = .f.
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.EndUpdate()
|
127
|
How can change the explore from folder (sample 2)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\>"
oCascadeFile.Layout = "Expand0 = \"C:\\";SelectMode0 = 0"
|
126
|
How can change the explore from folder (sample 1)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\"
|
125
|
Is it possible to include more system drives as root folders (sample 2)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.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)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\|D:\|E:\"
|
123
|
How can I include a system drive as a root folder, instead lists its content

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "C:\>"
oCascadeFile.Layout = "Expand0 = \"C:\\";SelectMode0 = 0"
|
122
|
How can I add the Desktop as a root folder (sample 3, rename, new display name, root)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.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)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}>"
|
120
|
How can I add the Desktop as a root folder (sample 1)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = ">"
oCascadeFile.Select = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
oCascadeFile.SelectMode = 1
|
119
|
How can I browse the "Public" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{4336a54d-038b-4685-ab02-99bb52d3fb8b}>"
|
118
|
How can I browse the "Libraries" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{031E4825-7B94-4dc3-B131-E946B44C8DD5}>"
|
117
|
How can I browse the "HomeGroup" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}>"
|
116
|
How can I browse the "Games" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{ED228FDF-9EA8-4870-83b1-96b02CFE0D52}>"
|
115
|
How can I browse the "OneDrive" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{018D5C66-4533-4307-9B53-224DE2ED1FE6}>"
|
114
|
How can I browse the "Recycle Bin" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{645FF040-5081-101B-9F08-00AA002F954E}"
|
113
|
How can I browse the "Documents" folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{450D8FBA-AD25-11D0-98A8-0800361B1103}"
|
112
|
How can I browse the Network folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}"
|
111
|
How can I browse the My Computer

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
|
110
|
How can I browse the My Network Places folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{208D2C60-3AEA-1069-A2D7-08002B30309D}"
|
109
|
How can I browse the Desktop folder

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "::{00021400-0000-0000-C000-000000000046}"
|
108
|
How can I select multiple files

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.Select = "C:\\r\nD:\\r\nE:\"
|
107
|
How can I select a single file

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.Select = "C:\"
|
106
|
Can I change the folder being explored

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "c:\Program Files"
|
105
|
How can I turn on the Thumbnail mode

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.Select = "C:\"
oCascadeFile.SelectMode = 2
|
104
|
How to turn off the Auto-Update feature
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.AutoUpdate = .f.
|
103
|
I can not make a column larger, by resizing its header, as it splits the control's header only. What can I do

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ColumnAutoResize = .f.
oCascadeFile.StatusBarVisible = 0
oCascadeFile.Mode = 1
oCascadeFile.Select = "c:\Windows"
oCascadeFile.EndUpdate()
|
102
|
How can hide the column's header

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.HeaderVisible = .f.
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.EndUpdate()
|
101
|
How can hide the Modified, Size and Type columns

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.EndUpdate()
|
100
|
How can I hide the +/- buttons, so I can show just plain lists, no children

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ColumnsVisible = 2
oCascadeFile.ExpandFolders = .f.
oCascadeFile.HeaderVisible = .f.
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.EndUpdate()
|
99
|
A small rectangle is shown around the item that has the focus. Can I hide that
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ShowFocusRect = .f.
|
98
|
How can I get ride of the hot selection color
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.HotBackColor = -1
oCascadeFile.HotForeColor = -1
oCascadeFile.EndUpdate()
|
97
|
How can I change the control's selection color (sample 3)

Dim oCascadeFile as P
Dim var_Appearance as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
var_Appearance = oCascadeFile.VisualAppearance
var_Appearance.Add(2,"XP:Button 1 2")
var_Appearance.Add(1,"CP:2 -1 0 1 0")
var_Appearance.Add(4,"XP:Button 1 1")
var_Appearance.Add(3,"CP:4 -1 0 1 0")
oCascadeFile.FitCascadeColumns = 2
oCascadeFile.Select = "c:\"
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ExpandFolders = .f.
oCascadeFile.SelBackColor = 16777216
oCascadeFile.SelForeColor = 0
oCascadeFile.HotBackColor = 50331648
oCascadeFile.HotForeColor = 0
oCascadeFile.EndUpdate()
|
96
|
How can I change the control's selection color (sample 2)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASVAceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69JbwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFoiC8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFYFoFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJlEkRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDydw8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi0CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI")
oCascadeFile.FitCascadeColumns = 2
oCascadeFile.Select = "c:\"
oCascadeFile.FullRowSelect = .t.
oCascadeFile.SelBackColor = 31514848
oCascadeFile.SelForeColor = 0
oCascadeFile.EndUpdate()
|
95
|
How can I change the control's selection color (sample 1)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.FitCascadeColumns = 2
oCascadeFile.Select = "c:\"
oCascadeFile.FullRowSelect = .t.
oCascadeFile.SelBackColor = 0
oCascadeFile.SelForeColor = 16777215
oCascadeFile.EndUpdate()
|
94
|
How can I select the entire item, rather that name only

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Select = "c:\|d:\|e:\"
oCascadeFile.SelectMode = 1
oCascadeFile.FullRowSelect = .t.
oCascadeFile.EndUpdate()
|
93
|
Is it possible to show the selection with a different color, when the control loses the focus

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.HideSelection = .f.
oCascadeFile.Template = "Background(166) = 14737632" // oCascadeFile.Background(166 'a6 + ) = 14737632
oCascadeFile.Template = "Background(167) = 4210752" // oCascadeFile.Background(167 'a7 + ) = 4210752
oCascadeFile.Select = "c:\|d:\|e:\"
oCascadeFile.SelectMode = 1
oCascadeFile.EndUpdate()
|
92
|
The selection is still shown when the control loses the focus. Is it possible to hide it
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.HideSelection = .t.
|
91
|
How can I enable single-selection
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.SingleSel = .t.
|
90
|
Predefined Keywords of ShowContextMenu property

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExecuteContextMenu = 0
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Template = "ScrollPartVisible(0,65536) = True" // oCascadeFile.ScrollPartVisible(0,65536) = .t.
oCascadeFile.Template = "ScrollPartVisible(1,65536) = True" // oCascadeFile.ScrollPartVisible(1,65536) = .t.
oCascadeFile.Template = "ScrollPartVisible(2,65536) = True" // oCascadeFile.ScrollPartVisible(2,65536) = .t.
oCascadeFile.ScrollWidth = 4
oCascadeFile.Template = "Background(276) = 15790320" // oCascadeFile.Background(276) = 15790320
oCascadeFile.Template = "Background(260) = 8421504" // oCascadeFile.Background(260) = 8421504
oCascadeFile.ScrollHeight = 4
oCascadeFile.Template = "Background(404) = Background(276)" // oCascadeFile.Background(404) = oCascadeFile.Background(276)
oCascadeFile.Template = "Background(388) = Background(260)" // oCascadeFile.Background(388) = oCascadeFile.Background(260)
oCascadeFile.Template = "Background(511) = Background(276)" // oCascadeFile.Background(511) = oCascadeFile.Background(276)
oCascadeFile.EndUpdate()
oCascadeFile.AllowSplitView = 2
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.ShowContextMenu = "`menu(` + menu + `)` + `,filecount=` + filecount + `,fileattr=` + hex(fileattr) + `,filename=` + filename + `,fileparsename=` + fileparsename + `,filefullname=` + filefullname + `,[sep]` + `,vlevels=` + vlevels + `,vlevel=` + vlevel + `,hlevels=` + hlevels + `,hlevel=` + hlevel + `,view=` + view + `,[sep]` + `,selectmode=` + selectmode"
oCascadeFile.SplitViewHeight = "256,256"
oCascadeFile.Layout = "Select1=\"C:\\""
oCascadeFile.Select = "C:\Windows"
|
89
|
How can I display the identifiers of the control's context menu (debug)

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.ShowContextMenu = "`[debug]` + menu"
|
88
|
How can I copy/execute command a file/folder (selection)
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.SingleSel = .f.
oCascadeFile.ExploreFromHere = "c:\"
oCascadeFile.ExpandFolders = .t.
oCascadeFile.Select = "c:\Temp"
oCascadeFile.ExecuteContextCommand("<selection>",.t.,"Copy")
oCascadeFile.EndUpdate()
|
87
|
How can I copy a file/folder (absolute name)
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ExploreFromHere = "c:\"
oCascadeFile.ExecuteContextCommand("c:\Temp",.t.,"Copy")
oCascadeFile.EndUpdate()
|
86
|
How can I copy a file/folder (relative name)
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ExploreFromHere = "c:\"
oCascadeFile.ExecuteContextCommand("Temp",.t.,"Copy")
oCascadeFile.EndUpdate()
|
85
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "filecount = 0 ? `Exit[id=1000]` : ( ( ( filecount = 1 ) ? `\"` + filename + `\"` : `multiple selection` ) + `[dis],[sep],` + menu)"
|
84
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "filecount > 1 ? `multiple selection[dis]` : menu"
|
83
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "filecount > 1 ? `multiple selection[dis]` : menu"
|
82
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "c:\"
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ExpandFolders = .t.
oCascadeFile.ShowContextMenu = "menu replace `Delete` with `Delete[dis]`"
|
81
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ExploreFromHere = "c:\"
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ExpandFolders = .t.
oCascadeFile.ShowContextMenu = "menu replace `&Delete` with ``"
|
80
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "`Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),` + menu + `,Exit[id=1000]`"
|
79
|
ShowContextMenu usage

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.SingleSel = .f.
oCascadeFile.FullRowSelect = .t.
oCascadeFile.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

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "Popup(Item 1[id=1001],Item 2[id=1002],Item 3[id=1003]),[sep],Exit[def][id=1000]"
|
77
|
ShowContextMenu usage
' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
? "no context menu is generated, so nothing is displayed"
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
oCascadeFile.FullRowSelect = .t.
oCascadeFile.ShowContextMenu = "``"
|
76
|
How can I add new items to the default file's context menu

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
oCascadeFile.ShowContextMenu = oCascadeFile.FormatABC("B = 20 ? ( `My First Popup[def](A,B,C),[sep],`+ value + `,[sep],My Last Popup[def](A,B,C)` ) : value",oCascadeFile.ShowContextMenu,Operation)
? "Execute"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
75
|
Is it possible to display the item's identifiers in the file's context menu

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
oCascadeFile.ShowContextMenu = oCascadeFile.FormatABC("B = 20 ? (`[debug]`+ value) : value ",oCascadeFile.ShowContextMenu,Operation)
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
74
|
How can I remove the Delete command from the file's context menu

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
oCascadeFile.ShowContextMenu = oCascadeFile.FormatABC("value replace `&Delete` with ``",oCascadeFile.ShowContextMenu)
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
73
|
How can I provide my own context menu

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
oCascadeFile.ShowContextMenu = "Item 1[id=1][def],Item 2[id=2],[sep][id=3],Popup[id=4](Item 3[id=5],Item 4[id=6])"
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
72
|
Is it possible to prevent executing a specific command from the object's context menu
' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
? "ExecuteContextMenu"
? oCascadeFile.ExecuteContextMenu
oCascadeFile.ExecuteContextMenu = 0
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
71
|
How can I disable the Delete command from the object's context menu

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "Operation"
? Operation
? "ContextMenu"
? oCascadeFile.ShowContextMenu
oCascadeFile.ShowContextMenu = oCascadeFile.FormatABC("value replace `&Delete` with `&Delete[dis]`",oCascadeFile.ShowContextMenu)
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.ColumnsVisible = 2
oCascadeFile.Mode = 1539 'exDisableThumbnails + exAutoFitOnResizeClient + exSplitFixCascadeMode
|
70
|
How can I turn off, disable the control's context menu
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.AllowContextMenu = .f.
oCascadeFile.ColumnsVisible = 2
|
69
|
How can I decode the Layout property

Dim oCascadeFile as P
Dim sLayout as
Dim var_Print as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.AllowSplitView = 2
oCascadeFile.Select = "C:\"
oCascadeFile.SplitViewHeight = "256,256"
sLayout = oCascadeFile.Layout
? "Encoded:"
? sLayout
var_Print = OLE.Create("Exontrol.Print")
? "Decoded: "
? var_Print.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
Dim oCascadeFile as P
Dim sLayout as
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
sLayout = oCascadeFile.Layout
? "Save"
? sLayout
oCascadeFile.Select = "C:\"
oCascadeFile.Layout = sLayout
|
67
|
Turn on the backcolor alternate feature

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.BackColorAlternate = 15790320
oCascadeFile.ForeColorAlternate = 2631720
oCascadeFile.Select = "C:\Windows\System32"
oCascadeFile.EndUpdate()
|
66
|
Display HTML in the control's status bar

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows\System32"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarLabel = "Current: <b><%0%>"
oCascadeFile.EndUpdate()
|
65
|
Display relative name into the control's status bar

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ExploreFromHere = "C:\"
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarLabel = "<%3%>"
oCascadeFile.EndUpdate()
|
64
|
Display parsed name into the control's status bar

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarLabel = "<%2%> >"
oCascadeFile.EndUpdate()
|
63
|
Display name into the control's status bar (default)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarLabel = "<%1%> >"
oCascadeFile.EndUpdate()
|
62
|
Display full path into the control's status bar

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarLabel = "<%0%>"
oCascadeFile.EndUpdate()
|
61
|
Removes the extra > shown at the end of the status label

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 2
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.Template = "Background(174) = 65536" // oCascadeFile.Background(174) = 65536
oCascadeFile.Template = "Background(169) = 16777215" // oCascadeFile.Background(169) = 16777215
oCascadeFile.StatusBarLabel = "<%1%>"
oCascadeFile.EndUpdate()
|
60
|
Just wondering if I can show the status on the bottom side of the control

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Select = "C:\Windows"
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.StatusBarVisible = 1
oCascadeFile.EndUpdate()
|
59
|
How can I hide the control's status
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 0
oCascadeFile.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
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Mode = 3
oCascadeFile.FitCascadeColumns = 3
oCascadeFile.AllowSplitView = 2
oCascadeFile.ColumnsVisible = 2
oCascadeFile.HeaderVisible = .f.
oCascadeFile.Select = "c:\Windows\System32"
oCascadeFile.SplitViewHeight = "256"
oCascadeFile.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 )
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ColumnsVisible = 2
oCascadeFile.HeaderVisible = .f.
oCascadeFile.Select = "c:\Windows\System32"
oCascadeFile.FitToClient(3)
oCascadeFile.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 )
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.ColumnsVisible = 2
oCascadeFile.HeaderVisible = .f.
oCascadeFile.Select = "c:\Windows\System32"
oCascadeFile.FitToClient(3)
oCascadeFile.EndUpdate()
|
55
|
I am trying to use your control as a file-view, but without any generated thumbnail. Is this possible

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Mode = 1027 'exDisableThumbnails + exSplitFixCascadeMode
oCascadeFile.Layout = "Select0 = \"c:\|d:\\""
oCascadeFile.EndUpdate()
|
54
|
How can I prevent resizing the cascade columns, once the user resizes the entire control
' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.FitToClient(3)
oCascadeFile.Mode = 3
oCascadeFile.Select = "c:\Windows"
oCascadeFile.EndUpdate()
|
53
|
Is it possible to disable resizing the cascade columns

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.FitToClient(3)
oCascadeFile.Mode = 771 'exAutoFitOnResizeClient + exDisableResizeCascadeColumns + exSplitFixCascadeMode
oCascadeFile.Select = "c:\Windows"
oCascadeFile.EndUpdate()
|
52
|
SplitFixCascadeMode Mode

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Mode = 3
oCascadeFile.Select = "c:\"
oCascadeFile.EndUpdate()
|
51
|
FixCascadeMode Mode

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.HeaderVisible = .f.
oCascadeFile.DefColumnWidth = 128
oCascadeFile.Mode = 0
oCascadeFile.Select = "c:\Windows"
oCascadeFile.EndUpdate()
|
50
|
SplitEqualCascadeMode Mode

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Mode = 2
oCascadeFile.Select = "c:\"
oCascadeFile.EndUpdate()
|
49
|
Default Mode

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Select = "c:\Windows"
oCascadeFile.FitToClient(3)
oCascadeFile.EndUpdate()
|
48
|
SingleCascadeMode ( folder view mode )

' Occurs once the user changed the view.
function ViewEndChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewEndChanging: "
? Operation
? oCascadeFile.Select
end function
' Occurs once the user is about to change the view.
function ViewStartChanging as v (Operation as OLE::Exontrol.ExMiller.1::ViewOperationEnum)
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
? "ViewStartChanging: "
? Operation
end function
Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 0
oCascadeFile.Mode = 1
oCascadeFile.Select = "c:\Windows"
oCascadeFile.EndUpdate()
|
47
|
How to expand more folders, when single cascade mode is used

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.StatusBarVisible = 0
oCascadeFile.Mode = 1
oCascadeFile.Layout = "Expand0 = \"c:\|d:\|e:\\";SelectMode0 = 0"
oCascadeFile.EndUpdate()
|
46
|
Is it possible to programmatically selects more folders

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Layout = "Select0 = \"c:\|d:\|e:\\";SelectMode0 = 0"
oCascadeFile.EndUpdate()
|
45
|
Is it possible to programmatically expand a folder (sample 4, select, expand more)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Layout = "Expand0 = \"c:\|d:\|e:\\";SelectMode0 = 0"
oCascadeFile.EndUpdate()
|
44
|
Is it possible to programmatically expand a folder (sample 3)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Layout = "Expand0 = \"c:\\";SelectMode0 = 2"
oCascadeFile.EndUpdate()
|
43
|
Is it possible to programmatically expand a folder (sample 2)

Dim oCascadeFile as P
oCascadeFile = topparent:CONTROL_ACTIVEX1.activex
oCascadeFile.BeginUpdate()
oCascadeFile.Layout = "Expand0 = \"c:\\";SelectMode0 = 1"
oCascadeFile.EndUpdate()
|