Subject: Re: Borland-izing Common Dialogs 
Distribution: world
Organization: None
Reply-To: chris@chrism.demon.co.uk
X-Mailer: Simple NEWS 1.90 (ka9q DIS 1.19)
Date: Wed, 23 Dec 1992 22:00:24 +0000

In article <1992Dec22.213630.5939@mic.ucla.edu> stephen@eggneb.astro.ucla.edu writes:

>In article <724971010snz@chrism.demon.co.uk> chris@chrism.demon.co.uk writes:
>>In article <TORSTEIN.92Dec21103132@itekiris.kjemi.unit.no>
> torstein@itekiris.kjemi.unit.no writes:
>>
>>>In article <2B31FB9F.88D4@tct.com> jeff@tct.com (Jeff Witzer) writes:
>>>   I'm writing an app that uses Borland style dialog boxes and buttons.  I
>>>   would like to keep the interface consistant but haven't found a way to 
>>>   Borland-ize the <commdlg> File Save and File Open dialog boxes.
>>>
>>>   Does Borland have their own version?  (I couldn't find any public
>>> alternative
>>>   like thier BWCCMessageBox...I hoped to find a BWCCGetOpenFileName () and 
>>>   BWCCGetSaveFileName ())
>>>
>>>   I also tried to run Resource Workshop on my .exe but, of course, couldn't
>>> find
>>>   those dialogs to modify.
>>>
>>>   Should I give up and use the bland MicroSoft standard dialogs or is there
>>> hope?
>>>
>>>   jeff@tct.com
>>>
>>
>>There's a VERY good solution now.  Microsoft have just released a DLL called
>>"CTL3D" which gives you 3D versions of *all* the standard Windows controls,
>>as well as nice grey backgrounds to dialogs.  According to its documentation,
>>these weill become standard in "a future version of Windows", and CTL3D is
>>now the "official" way to get "the 3D look" to your dialogs.
>>
>>It's VERY easy to use.  You just make about 3 function calls and a "hook"
>>is installed, which automagically subclasses all the controls in your
>>dialogs, to make them 3D.
>>
>>Best of all it's FREE!!!!  It's in the MSDNLIB area of CompuServe, so
>>should also be in the corresponding "mirror" directory of ftp.uu.net.
>>
>>Hope this information is useful to you,
>>
>>Merry Christmas!
>>
>>Chris
>>-- 
>>--------------------------------------------------------------------------
>>| Chris Marriott                           | chris@chrism.demon.co.uk    |
>>| Warrington, UK                           | BIX: cmarriott              |
>>| (Still awaiting inspiration              | CIX: cmarriott              |
>>|  for a witty .sig .... )                 | CompuServe: 100113,1140     |
>>--------------------------------------------------------------------------
>
>
>This sounds great, but I can't find it! Would somebody please let me
>know where this file is. If it is not at ftp.uu.net, could somebody
>*please* upload it to wuarchive.wustl.edu or ftp.cica.indiana.edu, or
>someplace else where those of us without Compu$erve can get it?
>
>Stephen
>
>

Since I posted my original mention of CTL3D you would not *believe* the
amount of mail I've been sent.....  To clear up the confusion, here's the
sequence of events:

1.  Microsoft posted CTL3D.ZIP on CompuServe.

2.  I downloaded it and thought "hey, this is pretty good".

3.  I post my message announcing it to this newsgroup.

4.  The SAME DAY, Microsoft start reorganizing the structure of all their
    files on CompuServe, and erase everything in the
    /vendor/microsoft/developer-network directory on ftp.uu.net.

5.  People look on ftp.uu.net, search for "CTL3D.ZIP", don't find it, and
    send me e-mail :)

I'm happy to report that ftp.uu.net has now caught up with CompuServe again,
and the file is available.  However, all the files now have numbers, not
names.  The DLL, LIB, and example program you will find in directory
"samples"; the documentation in directory "wintech", both within
/vendor/microsoft/developer-network.  I'm sorry, but I don't know the
file names - you'll have to look in the index file contained in each
directory.  Perhaps, if somebody does download it, they could post the
file names here.

PLEASE - no more mail to me on the subject :)

Chris
-- 
--------------------------------------------------------------------------
| Chris Marriott                           | chris@chrism.demon.co.uk    |
| Warrington, UK                           | BIX: cmarriott              |
| (Still awaiting inspiration              | CIX: cmarriott              |
|  for a witty .sig .... )                 | CompuServe: 100113,1140     |
--------------------------------------------------------------------------
 
Newsgroups: comp.os.ms-windows.programmer.misc