I go to C on my Linux box, but that doesn't help me with Windows APIs where I don't have all header files. But thanks for the definitions -- just what I needed. The new SHBrowseForFolder is much nicer than the old one, even if it takes more work to set up. I'll post a working example when I get it polished up.
- Bill Thoen On Sun, 9 Nov 2003, Canfield, Andrew wrote: > 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: 9086
