I take it you don't do C or C++ then? For those folks who don't the easy way to find constants is just go to the header file they are in with a text editor and look them up IE the stuff you want is in shlobj.h if you don't have the header files you can get them in either the platform SDK for Windows or you can always download Dev-cpp and use it's headers. Although I have found the Dev-Cpp doesn't always have all the constants I think they did a lot of their headers off the old VC++ 5 and 6 stuff and haven't updated them. You are going to have to initialize Ole first if you want to use BIF_NEWDIALOGSTYLE. BIF_USENEWUI is made by combining BIF_EDITBOX and BIF_NEWDIALOGSTYLE. This is how they appear in the C++ headers:
BIF_BROWSEINCLUDEURLS 128 BIF_NEWDIALOGSTYLE 64 BIF_NONEWFOLDERBUTTON 0x0200 BIF_NOTRANSLATETARGETS 0x0400 BIF_SHAREABLE 0x8000 BIF_USENEWUI ( BIF_EDITBOX | BIF_NEWDIALOGSTYLE ) BIF_UAHINT 0x0100 -----Original Message----- From: B. Thoen To: MapInfo List Sent: 11/9/2003 1:09 PM Subject: Re: MI-L MB: SHBrowseForFolder() Constants Definitions? On Sun, 9 Nov 2003, Robert Crossley wrote: > A great resource is AllApi.net. it has a downloadable guide that is quite > comprehensive. Thanks for the code; good to see you include the call to CoTaskMemFree(). Most online examples of VB code that demo SHBrowseForFolder() leave it out. Bet there's a few VB apps with "memory leaks!" Also thanks for the ref to ALLAPI.net, but there's two problems with it. First, the site is up and looks pretty good, but it's no longer being maintained (as of April 2002). Second, the online pages don't document the structures or the constants. (Are these in the downloadable guide?) I'm still looking for definitions for the following flags used in the BROWSEINFO structure (particularly BIF_NONEWFOLDERBUTTON): BIF_BROWSEINCLUDEURLS BIF_NEWDIALOGSTYLE BIF_NONEWFOLDERBUTTON BIF_NOTRANSLATETARGETS BIF_SHAREABLE BIF_UAHINT BIF_USENEWUI - Bill Thoen --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Message number: 9084 --------------------------------------------------------------------- List hosting provided by Directions Magazine | www.directionsmag.com | To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] Message number: 9085
