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,"gBFLBCJwBAEHhEJAAEhABQ4Fg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziaQAGgkNQwCSLIwjNIsBxPFKVQChEYxSjKA40SJNUgyj6CCY+QLIE5PfQgAL9I6eJABCCSQKkYx0HScRiwPBIbAZAYhCZqaKhWgkKI/WBQIABRDVLx5ESiLRtKy7Mq2bpvXBcNxXHalaztO68LxvKyqHb5fJ/PpgL4YHgmC4NQ7EMRwF6rfbyfZ7Xg/ORPTijZ4sdzMHTzJyscx3HqfaBoOaZU5eMLceTUMofHIndxCcasPbsLpOS5LNKsaxmWLYdhFdTxQi6LpvfA8BwXC6JY7heRYRbFbYxRjGNi1TS7G4nGKd5WGuL4UHwI4VkaYxii8V4pgQMgVBQdQ5iCTYGi8T4vlWbJ3nuPg+l+H5AlSCg6ByPBoE8Ap3jqYxhBido5g0OgOGOGI4CsSpCCAcgcAuEosiYN5NHMOJ+D4TpTnSeQ7CEY4uBmBpPhgagdgcIZoHibIEyUBJZDQIJShoCgcCAcoyAQOYYlcZJ1D0DxDCiQgwEiAZMHEMJLFKPJ9D2DoDnidQ4k+Y5QmKEROBkIhKD0JIZDIS4TGUCQuEeEJjnOIg8CuY4RkYNgwGMM5RllGpThDRYIGKZIpCkJFUH0PINyWcQ3CaaZCG+HBnEOTJhD8Tx4GoeQ/GcaZSHOH5nCmQhshoZhihYYwhiYA4RlkNoNEMUZ3ByDjwEsPxOnMaJ9DuDR6F6GYmCmKh0nANtMioP4Gg8aoSiIO5NhodociqaY6GaFYkEyOg8lsNRNTaUgykyMgQG0GpPiONJbD8DpDEyfA6k0KwOkWMQsGsAJU0SagwkoJQJDIPISCQCJTGSUwyGaM4KkmMgtksHpFjAZ4TGCBAbgaSpcksdhNAMIJHHsD5TjSWWMAMOpwjyLwbk6cAz0KRJiDkDYzESCwiggcgcgYIQwCIEINCMCITj6TVxkMXp2j0cQLlCTo7E2F4ymkMZdhMPJHDGHpLAyVg+k4UwrCCSIyByDJ8DuDY8CiWY0kiXAXC6QJwFKGIjCeJpjgyezjlyDw6klHx5myRoMGwZwbkcToTEiew4kwbQfEmUgPkOKJUD4DpTHSHQmgkXI/ASTA1g0XIEDMTBimyfI7jSLYHEiUoPk0Fw/kadAsHGao8A0A5smEMJ2mNyg5gzJZwDgCpChyIZVyIZwFCMJEPASRkBqE+IcHInRcDxA2H4bIsx0AtDsIBpwZwYicD6BscwDwUBgHCIYaIfgtiVH2O4WgUwJjEFeAEQA7y4hMCiBMS4aRdB9A4CYE4LxljyBMHcDItBxinDCLcTYmgejBFQ9UTg9gFBOEmAQTI7A4iZGMGkQAWQ7jYA2HIL8BRAjDG4HcCwARbjZHiNoDw1nLDnGyNINQ+wjCpBMEgcovQUgICQJEcgWRuBvAyJ4d4ugpCUAINcHogxIgnDiM4N4axzD3F2JMTY/hRqYF6FsWIxhYAGGoAALQYgYirBwBEBwpAjBEAAIEIYsA2gOHCMAGgXAACIDmMITAUgFABH0D0I4WwvhNFGMAOIvxRD2GKNcMA8gjAPDCPwBogRPAxA8PgRwZRICYDED8RAXQEghEAN8DIgwIBdB4JYWwMgtiQHoFQKAiRFguFKGwGQhglDsEOVwEQQRkCKBwOIHgSREDRBYHEXQcQdD7GIGARQHRxipBrMobgewDCUCADsEYWAzgMHKHQDQxxsDzA6EMfAeQHB4GQDkUYPA0iECiKoGgRhcDdA2GMQA8AOCjDSPgHI4QnApAKBICwHg1A+BcAwcYsgbjGGQNkCIgRsA6EcBEWANADjsB0B8YYzQQDIGSBcEYZBCCPEkFIHQSgkgZAwG4IwBAbAYGGAgL4Ch4g8BOCQAA2KKC0GcAke4AAXAFCoHkDw4xbBFEcJkE4JRSiEFeJYKQVRMgJHODwX4xAgC/AsIIZAeAHDRG0HYI40RKCLEGDUI4jAghwBWIceA+whCpHMFYZYOQxglDMHMBQGxYjVHiAoBIPgfgHGwPsHYJRSB6A0IERQLhCjJHMA4OQoAoCOACLYGYSx8DpBQIMWQdRnDRH+DsE4fB3CeAmM67kAAXBFEIDYDI7wLBtEoEIfYNwjiUGGJQYQMAjCHEAO0C4zxW29CoCgfIxR9AKA6J8BgUAIhDGMIoJ40hqgwCgKETgnBhhqCGI0AIqgZhGDANQDIlBDCRGkCoJISR0g1BSKQOgfAzBRG0DYHARh4DeDAOwANuw8ApCKKkYg/RPhjBsH0J4yg5hPGWN0GwFBHQBFaDoQIURljFAoB4GgzRVzbBECQFQRQoguHGHANwDRdCKy8CgSIGwhhoDYJYYI1giBICSAEgI=") 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
|
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
|
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
|
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 )
|
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() |