Page 3 of 3

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Mon Jul 29, 2013 10:10 am
by Fred
As you can see, even with raw API it's the same, so i don't think it's a PB related problem. Moved to Windows forum to have a trace on this subject.

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Sat Feb 26, 2022 6:37 pm
by SharkyEXE
Hello

I need help

I write script on PureBasic, sources code i see on this link + this link

Code: Select all

Procedure.s BrowseForFolder(Path.s)
  Folder.s = Space(#MAX_PATH)
  Dir.BROWSEINFO
  
  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE | #BIF_EDITBOX

  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE

  ;works !!!
  dir\ulFlags = #BIF_EDITBOX
  
  result.l = SHBrowseForFolder_(@Dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder
EndProcedure

Path$ = BrowseForFolder("")
MessageRequester("",Path$)
Please, i very-very need help, how change size this window?

Thank You!

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Sat Feb 26, 2022 8:51 pm
by RASHAD
Hi

Code: Select all

Procedure.s BrowseForFolder(Path.s)
  Folder.s = Space(#MAX_PATH)
  Dir.BROWSEINFO
  
  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE | #BIF_EDITBOX

  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE

  ;works !!!
  dir\ulFlags = #BIF_EDITBOX
  
  result.l = SHBrowseForFolder_(@Dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder.s
EndProcedure

Folder.s = BrowseForFolder("")
MessageRequester("",Folder.s)

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Sat Feb 26, 2022 9:16 pm
by SharkyEXE
RASHAD wrote: Sat Feb 26, 2022 8:51 pm Hi

Code: Select all

Procedure.s BrowseForFolder(Path.s)
  Folder.s = Space(#MAX_PATH)
  Dir.BROWSEINFO
  
  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE | #BIF_EDITBOX

  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE

  ;works !!!
  dir\ulFlags = #BIF_EDITBOX
  
  result.l = SHBrowseForFolder_(@Dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder.s
EndProcedure

Folder.s = BrowseForFolder("")
MessageRequester("",Folder.s)
Hello

Window do not change size (left or right corner - Does not stretch left or right, up or down)

See video

https://cloud.mail.ru/public/S7QC/Rd6pgybXe
or
https://dropmefiles.com/hgwBZ

See picture
Image

Thank You!

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Sun Feb 27, 2022 3:45 am
by RASHAD

Code: Select all

#BIF_BROWSEFILEJUNCTIONS = $00010000

Procedure.s BrowseForFolder(StatusText.S,Path.s)
  Folder.s = Space(#MAX_PATH)
  dir.BROWSEINFO
  dir\ulFlags = #BIF_EDITBOX |#BIF_NEWDIALOGSTYLE| #BIF_STATUSTEXT | #BIF_BROWSEINCLUDEFILES|#BIF_BROWSEFILEJUNCTIONS
  dir\lpszTitle = @StatusText
  result = SHBrowseForFolder_(@dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder.s
EndProcedure

Folder.s = BrowseForFolder("Select Folder or File","")
MessageRequester("Select Folder or File",Folder.s,#MB_ICONINFORMATION|#MB_YESNOCANCEL)


Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Sun Feb 27, 2022 7:12 am
by SharkyEXE
RASHAD

Hello

Not fine for me

Because

1) In my script

Code: Select all

Procedure.s BrowseForFolder(Path.s)
  Folder.s = Space(#MAX_PATH)
  Dir.BROWSEINFO
  
  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE | #BIF_EDITBOX

  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE

  ;works !!!
  dir\ulFlags = #BIF_EDITBOX
  
  result.l = SHBrowseForFolder_(@Dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder
EndProcedure

Path$ = BrowseForFolder("")
MessageRequester("",Path$)
not change size window + when I click on a folder, this folder NOT is expanded automatically

See video

https://dropmefiles.com/GmXXA

or

See animation

Image

2) On your script

Code: Select all

#BIF_BROWSEFILEJUNCTIONS = $00010000

Procedure.s BrowseForFolder(StatusText.S,Path.s)
  Folder.s = Space(#MAX_PATH)
  dir.BROWSEINFO
  dir\ulFlags = #BIF_EDITBOX |#BIF_NEWDIALOGSTYLE| #BIF_STATUSTEXT | #BIF_BROWSEINCLUDEFILES|#BIF_BROWSEFILEJUNCTIONS
  dir\lpszTitle = @StatusText
  result = SHBrowseForFolder_(@dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder.s
EndProcedure

Folder.s = BrowseForFolder("Select Folder or File","")
MessageRequester("Select Folder or File",Folder.s,#MB_ICONINFORMATION|#MB_YESNOCANCEL)
change size window + when I click on a folder, this folder is expanded automatically

See video

https://dropmefiles.com/I7F1h

or

See animation

Image

I have script my script

Code: Select all

Procedure.s BrowseForFolder(Path.s)
  Folder.s = Space(#MAX_PATH)
  Dir.BROWSEINFO
  
  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE | #BIF_EDITBOX

  ; fails
  ;dir\ulFlags = #BIF_NEWDIALOGSTYLE

  ;works !!!
  dir\ulFlags = #BIF_EDITBOX
  
  result.l = SHBrowseForFolder_(@Dir)
  SHGetPathFromIDList_(result, @Folder)
  ProcedureReturn Folder
EndProcedure

Path$ = BrowseForFolder("")
MessageRequester("",Path$)
when change size window + when I click on a folder, this folder NOT is expanded automatically

Thank You!

Re: PB 5.10 PathRequester() does not show 'extensions'

Posted: Mon Mar 07, 2022 5:03 am
by SharkyEXE
Hello

Time goes by, there is no sense
Please help me with my problem